第3章 节 表与表数据操作 Oracle实用教程(第3版)PPT.pptVIP

第3章 节 表与表数据操作 Oracle实用教程(第3版)PPT.ppt

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

;;3.1.1 表和表结构 每个数据库包含若干个表。表是Oracle中最主要的数据库对象,它是用来存储数据的一种逻辑结构。表由行和列组成,因此也称之为二维表。表是在日常工作和生活中经常使用的一种表示数据及其关系的形式,表3.1就是用来表示学生情况的一个学生表。;关系数据库使用表(即关系)来表示实体及其联系。表包含下列概念。 (1)表结构:每个数据库包含了若干个表。每个表包含一组固定的列,而列由数据类型(DATATYPE)和长度(LENGTH)两部分组成,以描述该表所跟踪的实体的属性。 (2)记录:每个表包含了若干行数据,它们是表的“值”,表中的一行称为一个记录,因此,表是记录的有限集合。 (3)字段:每个记录由若干个数据项构成,将构成记录的每个数据项称为字段。例如表3.1中,表结构为(学号,姓名,性别,出生时间,专业,总学分,备注),包含7个字段,由5个记录组成。 (4)关键字:若表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为候选关键字(Candidate key)。若一个表有多个候选关键字,则选定其中一个为主关键字(Primary key),也称为主键。当一个表仅有唯一的一个候选关键字时,该候选关键字就是主关键字。;表是真正存储各种各样数据的对象,由行和列组成。行有时也称为记录,列有时也称为字段或域。设计数据库时,要决定它包括哪些表,每个表中包含哪些列,每列的数据类型等。当创建和使用表时,需要使用不同的数据库对象,包括数据类型、约束、默认值、触发器和索引等。 在表中创建列时,必须为其指定数据类型,列的数据类型决定了数据的取值、范围和存储格式。列的数据类型可以是Oracle提供的系统数据类型,主要的系统数据类型列于表3.2中。 ;3.2.1 界面方式创建表空间 【例3.1】 使用OEM创建永久性表空间MYTS。 (1)“一般信息”选项页面。进入“一般信息”选项页面,在“名称”文本框中输入表空间名称MYTS。注意,只能使用数据库字符集中的字符,长度不得超过30个字符。名称在数据库中必须是唯一的。在该页面包含:区管理、类型和状态。 状态选项用于设置表空间状态,状态有:读写、只读和脱机三种,这里选择“读写”,如图3.1所示。 ;(2)“存储”选项页面。单击“存储”选项页面,则出现如图3.2所示的界面。在该选项卡中进行区分配、段空间管理、压缩选项和启用事件记录设置。 ;;;;;;;3.3.1 OEM方式操作表 1.创建表 以创建XSB表为例,使用OEM创建表的操作步骤如下。 (1)使用system账户登录数据库实例XSCJ的OEM页面,在“方案”属性页中的“数据库对象”一栏,用户可以管理模式对象,如表、索引和视图等,如图3.3所示。 ;3.3.1 OEM方式操作表;3.3.1 OEM方式操作表;(3)单击“继续”按钮,进入“创建表”页面,如图3.6所示。该界面有5个选项页面,可以完成对表的定义。 在如图3.6所示的“一般信息”选项页中定义表的名称、所属方案、使用的表空间和表的基本属性。该选项页面包括如下信息。 ;(4)单击“约束条件”选项页面,进入“约束条件”选项界面,如图3.7所示。在该选项页面可以定义表的完整性约束条件。 ;(5)选择PRIMARY约束条件,单击“添加”按钮,进入如图3.8所示的添加PRIMARY约束条件页面。 ;(6)在图3.7所示的界面中,单击“存储”选项页面,进入“存储”选项页,如图3.9所示。在此指定表的存储方式,包括指定区、空间利用率等特性,这里都按照默认设置。 ;(7)在图3.7所示的界面中,单击“选项”选项,进入“选项”选项页面,如图3.10所示。在该选项页面中,可以定义表的并发操作、是否覆盖和如何审计等特性,这里按照默认设置。 ;(8)单击“分区”选项页面,进入“分区”选项界面,如图3.11所示。“分区”选项界面只在创建新表时可用,可以同时定义多个分区。已分区表的所有分区必须驻留在块大小相同的表空间中。并不是所有这些表列都可以进行分区,只有日期型(DATE)或二进制大对象(BLOB)等数据类型的表列可进行分区。 ;2.修改表 在创建了一个表之后,使用过程中可能需要对表结构、约束或其他列的属性进行修改,另外可能会对表的存储方式等信息进行修改。表的修改与表的创建一样,也可以通过OEM和PL/SQL两种方法来进行,本节讨论在OEM中修改表的方法。 对一个已存在的表可以进行的修改操作包括:增加列,删除列,修改已有列的属性(列名、数据类型、是否为空值),修改存储方式等操作。;【例3.6】 表XSB中添加一个“奖学金等级”,名称为JXJ,类型为NUMBER,允许为空值。 在OEM的“方案”属性页下选择“表”进入表有哪些信誉好的足球投注网站页面,在“对象名”栏输入“XSB”,单击“开始”按钮,在结果列

文档评论(0)

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

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

1亿VIP精品文档

相关文档