新模式对象.pptVIP

  1. 1、本文档共145页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新模式对象

第10章 模式对象 本章内容 模式概念 表管理 索引管理 索引化表管理 分区表与分区索引的管理 簇、视图、序列、同义词、数据库链接管理 本章要求 掌握表的管理 掌握索引的管理 掌握索引化表的概念及其管理 掌握分区的概念及分区管理 了解簇、视图、序列、同义词、数据库链接等的管理 10.1模式 模式概念 模式与用户的关系 模式选择与切换 模式概念 是指一系列逻辑数据结构或对象的集合。 模式与用户的关系 模式与用户相对应,一个模式只能被一个数据库用户所拥有,并且模式的名称与这个用户的名称相同。 通常情况下,用户所创建数据库对象都保存在与自己同名的模式中。 同一模式中数据库对象的名称必须惟一,而在不同模式中的数据库对象可以同名。 默认情况下,用户引用的对象是与自己同名模式中的对象,如果要引用其他模式中的对象,需要在该对象名之前指明对象所属模式。 模式选择与切换 如果用户以NORMAL身份登录,则进入同名模式; 若以SYSDBA身份登录,则进入SYS模式; 如果以SYSOPER身份登录,则进入PUBLIC模式。 (注:SYSDBA与SYSOPER的区别在于,SYSDBA具有创建数据库的权限,而SYSOPER没有,其余两者相同,见P217表格) 10.2表 Oracle常用数据类型 表的创建 表中约束的管理 表参数设置 表的修改 表的删除 利用OEM管理表 CREATE TABLE table_name (column_name datatype [column_level_constraint] [,column_name datatype [column_level_constraint]…] [,table_level_constraint]) [parameter_list] 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); 表名(table_name) 必须是合法标识符,长度为1~30 字节,并且以字母开头,可以包含字母(A~Z,a~z)、数字(0~9),下划线(_)、美元符号($)和井号(#)。此外,表名称不能是Oracle数据库的保留字 数据类型(datatype) 字符类型 数字类型 日期类型 大对象类型 其他类型 字符类型 CHAR(n) 定长字符串,n的取值范围为1-2000字节 VARCHAR2(n) 可变字符串,n取值范围为1-4000字节 自动调整数据长度 NCHAR(n) 用来存储Unicode类型字符串。 NVARCHAR2(n) 它用来存储Unicode类型字符串。 LONG 可变长字符串,最大长度为2GB 不常用 数字数据类型 NUMBER(m,n) 可变长的数值列,m是所有有效数字的位数,n为小数点后的位数,例Number(5),Number(5,2) 日期数据类型 DATE 公元前4712年1月1日到公元4712年1月1日 默认格式:DD-MON-YY 习惯格式:YYYY-MM-DD HH:MM:SS 大对象数据类型 BLOB、CLOB、NCLOB 用来保存较大的图形文件或带格式的文本文件、音频和视频等非文本文件 最大长度4GB BFILE 在数据库外部保存的大型二进制对象文件。 不能写,只能读、查询 大小有操作系统决定 其他数据类型 RAW(n) 可变长二进制数据 保存较小的图形文件或带格式的文本文件 N取1-2000字节 LONG RAW 可变长二进制数据 保存较大的图形文件或带格式的文本文件 N取2GB字节 ROWID UROWID 约束(constraint) 在Oracle数据库中对列的约束包括主键约束、惟一性约束、检查约束、外键约束和空/非空约束等5中,定义方法有表级约束和列级约束2种。关于表的约束详见10.2.2表约束中介绍。 参数(parameter_list) 在定义表时,可以通过参数设置表存储在哪一个表空间中,和存储空间分配等。 创建临时表 临时表中的数据在特定条件下自动释放,但其结构将一直存在。 临时表中的数据只在当前会话或当前事务中是有效的。 根据临时表中数据被释放的时间不同,临时表分为事务级别的临时表和会话级别的临时表两类。 ON C

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档