DBA----------数据库管理人员
Oracle的6个发展阶段:需求分析阶段,概念结构设计阶段,逻辑结构设计阶段,物理结构设计阶段,数据库实施阶段,数据库运行与维护阶段。
数据独立性最高的是(数据库管理);,
三个阶段:人工管理阶段,文件系统阶段,数据库管理阶段;
数据库的数据模型:一代,网格数据模型;二代,关系数据模型;三代,层次数据模型。
数据库结构的三级:面向用户或应用程序的用户级;面向建立和维护数据库的人员的概念级;面向系统程序员的物理级。
Oracle系统是由oracle物理文件,内存结构,oracle进程;
Oracle数据库主要的表空间类型有:永久表空间,撤销表空间,临时表空间。
表空间创建的格式:
CREATE TABLESPACE 表名字 DATAFILE 路径 SIZE 表空间大小
EXTENT MANAGEMENT LOCAL (UNNIFROM SIZE 大小)/ AUTOALLOCATE
表空间的修改:
ALTER TABLESPACE 名字 RESIZE/RENAME/SIZE 大小/表明;
表示数据库中最重要的数据库对象,是oracle数据库的一种存储机制;表中存储的数据的逻辑结构是一张二维表。
表的创建格式:
CREATE TABLE 表名
{列名 列的类型 列的约束 *除外键都可以在列的约束上直接写出
*外键的约束写在创建表的最后
Constraint 表一 FOREIGN KEY ( 表一的某一列 ) REFERENCE 表二(表二的某一列 )
指的是将表一的某一列定义为外关键字,参照表二的某一列的字段}
表中列的增加:ALTER TABLE 表名 ADD 列名 类型;
表中列的修改:ALTER TABLE 表名 MODIFY 列名 类型;
表中列的删除:ALTER TABLE 表名 DROP COLUMN(用于单列的删除) 列名;
表的重命名和移动:RENAMETO MOVE TABLESPACE
索引:索引是对数据库列表中一列或者多列的值进行排序的一种结构,使用索引可以快速访问数据库中的特定信息,加快了对表中信息的查找和排序;同时,增加了数据库的储存空间,插入和修改数据时要花费较多的时间。
视图:视图是由SELECT子查询语句定义的一个逻辑表(虚表),提供了一种查看表的方式。提供各种数据表现形式,保证某些数据的安全性,隐藏数据的复杂性,简化查询语句,执行特殊查询,保存复杂查询等。减少数据管理的混乱和不安因素,增加了应用设计的灵活性。
视图的创建:CREATE VIEW 视图名 AS SELECT 视图的列名 FROM 表名 WHERE 条件
视图的修改:CREATE OR REPLACE VIEW 视图名 AS SELECT 视图的列名 FROM 表名 WHERE 条件 GROUP BY 列名 (用于升降序);
创建用户:CREATE USER 用户名 IDENTIFIDE BY 密码 DEFAULT TABLESPACE(系统默认) 表名 TEMPORARY TABLESPACE(临时表) 表名
赋予权限:GRANT.......... TO ..................
显示用户:SHOW USER 查询用户:SELECT USERNAME FROM DBA
Oracle的6个发展阶段:需求分析阶段,概念结构设计阶段,逻辑结构设计阶段,物理结构设计阶段,数据库实施阶段,数据库运行与维护阶段。
数据独立性最高的是(数据库管理);,
三个阶段:人工管理阶段,文件系统阶段,数据库管理阶段;
数据库的数据模型:一代,网格数据模型;二代,关系数据模型;三代,层次数据模型。
数据库结构的三级:面向用户或应用程序的用户级;面向建立和维护数据库的人员的概念级;面向系统程序员的物理级。
Oracle系统是由oracle物理文件,内存结构,oracle进程;
Oracle数据库主要的表空间类型有:永久表空间,撤销表空间,临时表空间。
表空间创建的格式:
CREATE TABLESPACE 表名字 DATAFILE 路径 SIZE 表空间大小
EXTENT MANAGEMENT LOCAL (UNNIFROM SIZE 大小)/ AUTOALLOCATE
表空间的修改:
ALTER TABLESPACE 名字 RESIZE/RENAME/SIZE 大小/表明;
表示数据库中最重要的数据库对象,是oracle数据库的一种存储机制;表中存储的数据的逻辑结构是一张二维表。
表的创建格式:
CREATE TABLE 表名
{列名 列的类型 列的约束 *除外键都可以在列的约束上直接写出
*外键的约束写在创建表的最后
Constraint 表一 FOREIGN KEY ( 表一的某一列 ) REFERENCE 表二(表二的某一列 )
指的是将表一的某一列定义为外关键字,参照表二的某一列的字段}
表中列的增加:ALTER TABLE 表名 ADD 列名 类型;
表中列的修改:ALTER TABLE 表名 MODIFY 列名 类型;
表中列的删除:ALTER TABLE 表名 DROP COLUMN(用于单列的删除) 列名;
表的重命名和移动:RENAMETO MOVE TABLESPACE
索引:索引是对数据库列表中一列或者多列的值进行排序的一种结构,使用索引可以快速访问数据库中的特定信息,加快了对表中信息的查找和排序;同时,增加了数据库的储存空间,插入和修改数据时要花费较多的时间。
视图:视图是由SELECT子查询语句定义的一个逻辑表(虚表),提供了一种查看表的方式。提供各种数据表现形式,保证某些数据的安全性,隐藏数据的复杂性,简化查询语句,执行特殊查询,保存复杂查询等。减少数据管理的混乱和不安因素,增加了应用设计的灵活性。
视图的创建:CREATE VIEW 视图名 AS SELECT 视图的列名 FROM 表名 WHERE 条件
视图的修改:CREATE OR REPLACE VIEW 视图名 AS SELECT 视图的列名 FROM 表名 WHERE 条件 GROUP BY 列名 (用于升降序);
创建用户:CREATE USER 用户名 IDENTIFIDE BY 密码 DEFAULT TABLESPACE(系统默认) 表名 TEMPORARY TABLESPACE(临时表) 表名
赋予权限:GRANT.......... TO ..................
显示用户:SHOW USER 查询用户:SELECT USERNAME FROM DBA