zoukankan      html  css  js  c++  java
  • Oracle数据库学习

    1、几个基本的概念
      1>数据库
        按照数据结构来组织、存储和管理数据的仓库
      2>数据库管理系统
        科学地组织和存储数据,高效获取和维护数据的系统软件称为数据库管理软件
      3>数据库服务器
        安装有数据库管理系统,负责运行数据库管理系统,对数据实现管理和控制的计算机称为数据库服务器

    2、数据库发展史
      萌芽阶段-文件系统
      第一代数据库-网状、层次模型
      第二代数据库-关系型数据库
      新一代数据库-面向对象的数据
    3、主流数据库
      Oracle公司的Oracle数据库
      IBM公司的DB2数据库
      Microsoft公司的SQLServer数据库
      开源的MySQL数据库

    4、关系型数据库的基本组成
      1>只包含单一的数据结构-关系
      2>关系型数据库中数据的逻辑结构是一张二维表
      3>表中的每一行称为记录
      4>表中的每一列称为字段
    5、Oracle简介
      Oracle(甲骨文)公司
      1977年,三人合伙创办(Software Development Laboratories,SDL)
      1979年,更名为Relational Software Inc.,RSI
      1983年,为了突出核心产品 ,RSI更名为Oracle
      2002年04月26日,启用“甲骨文”作为中文注册商标
      Oracle数据库管理系统
      Oracle公司的核心产品
      目前最流行的数据库
      主要版本Oracle8i/9i(internet)、Oracle10g/11g(grid)
      基于C/S系统结构

    6、Oracle基本概念
      数据库
      磁盘上存储的数据的集合
      在物理上表现为数据文件、日志文件和控制文件等
      在逻辑上以表空间形式存在
      必须首先创建数据库,然后才能使用Oracle

    7、数据库实例
        每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库
      为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的组合体

    8、数据文件
      扩展名是.DBF,用于存储数据库数据的文件
      数据库表和数据文件不存在一对一对应关系

    9、控制文件
      扩展名是.CTL,是数据库启动及运行所必需的文件
      默认包含3个控制文件,各个控制文件内容相同

    10、日志文件
      扩展名是.LOG,它记录了对数据的所有更改信息
      多个日志文件组之间循环使用

    11、表空间
      每个Oracle数据库都是由若干个表空间构成,用户在数据库中建立的所有内容都被存储到表空间中
      创建数据库时会自动创建若干表空间
      Oracle安装
      Oracle安装
      Oracle安装
      安装Oracle
      创建数据库和用户
      创建数据库JBITDB,创建用户epet,该用户可以登录数据库并进行操作

    12、可以在安装Oracle软件时、安装Oracle软件后创建数据库。可以通过图形界面和SQL语句实现
      每个数据库都有SYS和SYSTEM两个默认用户,都具有创建用户权限
      最好通过CREATE TABLESPACE命令为每个用户创建自己的表空间
      通过CREATE USER命令来创建用户epet
      通过GRANT命令给用户epet赋予相应权限

    13、Windows下,安装Oracle 10g后生成多个服务
      通过选择“控制面板”→“管理工具”→“服务”,打开“服务”窗口,可以看到Oracle服务
      OracleService<SID>:数据库实例服务
      OracleOraDb10g_hom1TNSListener :数据库监听服务
      racleDBConsoles<SID>:企业管理器服务
      OracleOraDb10g_hom1iSQL*Plus:iSQL*Plus服务

    14、SYS和SYSTEM用户都是Oracle 的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限
      通过SQL*Plus方式连接
      通过iSQL*Plus方式连接
      通过PL/SQL Developer方式连接
      通过Oracle企业管理器对Oracle进行全面管理
      创建表空间
      基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间
      通过CREATE TABLESPACE命令创建表空间
      SQL命令语句及可选项不区分大小写,本文中出现大写的地方是强调作用

  • 相关阅读:
    百度图片
    在线人数统计
    mysql简易导入excel
    asp.net 导出excel带图片
    C# 正则验证
    js生成随机数
    YQL获取天气
    取html里的img和去html标签
    客户端信息获得《转》
    使用ASP.NET上传图片汇总
  • 原文地址:https://www.cnblogs.com/dingbaiyi/p/5746201.html
Copyright © 2011-2022 走看看