Oracle 10g管理及应用王路群电子教案及练习答案 第七章 Oracle对象管理.ppt

Oracle 10g管理及应用王路群电子教案及练习答案 第七章 Oracle对象管理.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1 表 7.1.1 概念 7.1.2 创建表 7.1.3 修改和删除表 7.1.1 概念 按照数据保存时间的长短,Oracle中表又分为永久表和临时表两种。永久表用于长期保存数据,一般意义上的表即指永久表;临时表指暂时存放在内存中的表,当临时表不再使用时,系统自动把临时表中的数据删除。 * Oracle 10g管理及应用 实训5 管理Oracle对象 练习4 创建同义词。 本练习中,需要为表TABLE_1创建一个同义词mytestDBTable。 实验步骤: 1.在OEM中创建同义词 (1)以SYSTEM用户,Normal连接身份登陆OEM,出现数据库主页的“主目录”属性页。单击“管理”超链接,出现“管理”属性页。单击“方案”标题下的“同义词”超链接,出现“同义词”页。 (2)单击“创建”按钮,出现“创建同义词”页。 (3)在“名称”文本框中输入同义词的名称,如mytestDBTable,“类型”单选框选为公用,“对象”文本框中输入实际的对象名称,如SYSTEM. TABLE_1。 (4)单击“确定”按钮,即成功的为表TABLE_1创建一个别名mytestDBTable。 2.通过SQL命令创建同义词 (1)以SYSTEM身份登录SQL *Plus。 (2)在SQL *Plus中输入创建公有同义词的语句。 注意,如果在OEM中已创建相同的同义词,则请先删除此同义词。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * Oracle 10g管理及应用 Oracle 10g管理及应用 第七章 Oracle对象管理 * Oracle 10g管理及应用 第七章 Oracle对象管理 7.1 表 7.2 索引 7.3 视图 7.4 同义词和序列 实训5 管理Oracle对象 Oracle 10g管理及应用 * Oracle 10g管理及应用 * * Oracle 10g管理及应用 7.1.1 概念 在用户创建的表中,经常为了实现业务规则,需要限制表中的数据以满足各种要求,为此在表中创建各种约束。约束主要包括以下几种: 1.主键(Primary Key) 强制表中某一列或多列的值非空而且唯一,保证表中每一行的唯一性。 2.唯一键(Unique) 强制表中一列或多列中的值必须唯一,唯一键与主键的区别在于唯一键的列值可以为空。 3.外键(Foreign Key) 定义单列或组合列,列值匹配同表或其他表的主键,规定引用与被引用列之间值的约束关系。 4.检查(Check) 通过用户规定一个强制性条件,确保列值是可授受的值。 5.默认值(Default) 设置表中指定列的默认值,当在表中插入一条记录时,如果该列没有指定值,则使用默认值。 * Oracle 10g管理及应用 7.1.2 创建表 1.通过SQL命令创建表 创建表的SQL命令语法格式如下所示: CREATE TABLE [模式名称.]表名( [字段名称1 数据类型 [Default | := 默认值] [字段名称2 数据类型 [Default | := 默认值] …… [表约束子句] [PCTFREE 整数] [PCTUSED 整数] [INITRANS 整数] [TABLESPACE 表空间名称] [STORAGE 存储子句] [COLOUM 存储子句] [PARTITIONING 分区子句] [CACHE | NOCACHE] [PARALLEL 并行子句] [AS 子查询]); * Oracle 10g管理及应用 7.1.2 创建表 以下代码将创建表TableDemo: CREATE TABLE SYSTEM.TableDemo (Code VARCHAR2(3) NOT NULL CONSTRAINT TableDemo_PK PRIMARY KEY, Description VARCHAR2(250) DEFAULT 示例数据 NOT NULL, Coloring VARCHAR2(3) CONSTRAINT Chk_Color_Type CHECK(Coloring IN (brn, blk, red, tan, bld)) DISABLE VALIDATE ) INITRANS 10 MAXTRANS 20 PARALLEL 10 CACHE; 演示:在OEM中创建表 * Oracle 10g管理及应用 7.1.3 修改和删除表 1.通过SQL命令修改和删除表 通过SQL命令修改表的语法格式如下所示: ALTER TABLE [模式名称.]表名 ADD [字段名称1 数据类型],…… MODIFY [字

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档