2007 Oracle数据库基础教程 第10章模式对象
2007 Oracle 数据库基础教程 第10章 模式对象
2007 Oracle数据库基础教程 本章内容 口模式概念 口表管理 口索引管理 口索引化表管理 口分区表与分区索引的管理 簇、视图、序列、同义词、数据库链接管理
2007 Oracle 数据库基础教程 本章内容 模式概念 表管理 索引管理 索引化表管理 分区表与分区索引的管理 簇、视图、序列、同义词、数据库链接管理
2007 Oracle数据库基础教程 本章要求 口掌握表的管理 口掌握索引的管理 口掌握索引化表的概念及其管理 口掌握分区的概念及分区管理 口了解簇、视图、序列、同义词、数据库链接等的 管理
2007 Oracle 数据库基础教程 本章要求 掌握表的管理 掌握索引的管理 掌握索引化表的概念及其管理 掌握分区的概念及分区管理 了解簇、视图、序列、同义词、数据库链接等的 管理
2007 Oracle数据库基础教程 10.1模式 口模式概念 口模式与用户的关系 口模式选择与切换
2007 Oracle 数据库基础教程 10.1模式 模式概念 模式与用户的关系 模式选择与切换
2007 Oracle数据库基础教程 口模式概念 是指一系列逻辑数据结构或对象的集合 模式与用户的关系 模式与用户相对应,一个模式只能被一个数据库用户 所拥有,并且模式的名称与这个用户的名称相同 通常情况下,用户所创建数据库对象都保存在与自己 同名的模式中。 同一模式中数据库对象的名称必须惟一,而在不同模 式中的数据库对象可以同名。 默认情况下,用户引用的对象是与自已同名模式中的 对象,如果要引用其他模式中的对象,需要在该对象 名之前指明对象所属模式
2007 Oracle 数据库基础教程 模式概念 ◼ 是指一系列逻辑数据结构或对象的集合。 模式与用户的关系 ◼ 模式与用户相对应,一个模式只能被一个数据库用户 所拥有,并且模式的名称与这个用户的名称相同。 ◼ 通常情况下,用户所创建数据库对象都保存在与自己 同名的模式中。 ◼ 同一模式中数据库对象的名称必须惟一,而在不同模 式中的数据库对象可以同名。 ◼ 默认情况下,用户引用的对象是与自己同名模式中的 对象,如果要引用其他模式中的对象,需要在该对象 名之前指明对象所属模式
2007 Oracle数据库基础教程 口模式选择与切换 如果用户以 NORMAL身份登录,则进入同名模式; 若以 SYSDBA身份登录,则进入SYS模式; 如果以 SYSOPER身份登录,则进入 PUBLIO模式
2007 Oracle 数据库基础教程 模式选择与切换 ◼ 如果用户以NORMAL身份登录,则进入同名模式; ◼ 若以SYSDBA身份登录,则进入SYS模式; ◼ 如果以SYSOPER身份登录,则进入PUBLIC模式
2007 Oracle数据库基础教程 10.2 表 Oracle常用数据类型 口表的创建 口表中约束的管理 口表参数设置 口表的修改 口表的删除 口利用OEM管理表
2007 Oracle 数据库基础教程 10.2表 Oracle常用数据类型 表的创建 表中约束的管理 表参数设置 表的修改 表的删除 利用OEM管理表
2007 Oracle数据库基础教程 直接创建表 d CREATE taBlE table name column name datatype [column level constraint] b column name datatype [column level constraint].] I, table_level__constraint]) parameter list]
2007 Oracle 数据库基础教程 CREATE TABLE table_name ◼ (column_name datatype [column_level_constraint] ◼ [,column_name datatype [column_level_constraint]…] ◼ [,table_level_constraint]) ◼ [parameter_list] 直接创建表
2007 Oracle数据库基础教程 d CREATE TABLE employee( a empno NUMber(5) PRIMARY KEY, a ename VARCHAR2(15), n deptno NUMBER(3)NOT NULL CONSTRAINT fk_emp reFerences dept 口 TABLESPACE USERS 口 PCTFREE10 PCTUSED40 D STORAGE(INITIAL 50K NEXT 5OK MAXEXTENTS 10 PCTINCREASE 25);
2007 Oracle 数据库基础教程 CREATE TABLE employee( empno NUMBER(5) PRIMARY KEY, ename VARCHAR2(15), deptno NUMBER(3) NOT NULL CONSTRAINT fk_emp REFERENCES dept ) TABLESPACE USERS PCTFREE 10 PCTUSED 40 STORAGE(INITIAL 50K NEXT 50K MAXEXTENTS 10 PCTINCREASE 25);
2007 Oracle数据库基础教程 口表名(tab|e_name) 必须是合法标识符,长度为1~30字节,并且以字母 开头,可以包含字母(A~z,a~z)、数字(0~9) 下划线()、美元符号($)和井号(#)。此外, 表名称不能是 Oracle数据库的保留字 口数据类型( datatype) 字符类型 数字类型 日期类型 大对象类型 其他类型
2007 Oracle 数据库基础教程 表名(table_name) ◼ 必须是合法标识符,长度为1~30 字节,并且以字母 开头,可以包含字母(A~Z,a~z)、数字(0~9), 下划线(_)、美元符号($)和井号(#)。此外, 表名称不能是Oracle数据库的保留字 数据类型(datatype) ◼ 字符类型 ◼ 数字类型 ◼ 日期类型 ◼ 大对象类型 ◼ 其他类型