第2章 节 数据库创建 Oracle实用教程(第3版)PPT.pptVIP

第2章 节 数据库创建 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文档。上传文档
查看更多
第2章 节 数据库创建 Oracle实用教程(第3版)PPT.ppt

(1)改变数据文件的大小和增长方式。在图2.25所示的界面中,单击“服务器”选项页面,出现如图2.26所示的管理页面,在“存储”类别中选择“数据文件”,进入如图2.27所示的“数据文件”页面,直接选择或通过搜索功能查找要修改的数据文件,例如,数据库中的用户对象(表、视图、过程等)都存放在USERS表空间中。 【例2.2】 将XSCJ数据库的users01.dbf的最大文件大小改为无限制。 每个表空间由一个或多个文件组成,这些文件叫数据文件(datafile)。创建新的表空间需要创建新的数据文件。修改users01数据文件的步骤如下。 在图2.27所示的页面中,选中“USERS01.DBF”文件的单选按钮,单击“编辑”按钮,进入数据文件USERS01.DBF的编辑界面。 2.2.2 数据库的修改 在“存储”类别中“最大文件大小”选项选择“无限制”单选按钮,如图2.28所示,然后单击“应用”按钮,保存设置。 (2)增加数据文件。当原有数据库的存储空间不够时,除了可以采用扩大原有数据文件的存储量的方法之外,还可以增加新的数据文件。或者从系统管理的需求出发,采用多个数据文件来存储数据,以避免数据文件过大。 【例2.3】 在XSCJ数据库增加数据文件users02,其属性均取系统默认值。 ① 在“数据库文件”项中增加数据文件。在图2.27所示的界面中单击“创建”按钮,进入“创建数据文件”界面。首先在“文件名”文本框输入数据文件名称users02.dbf,然后为表新增的数据文件选择表空间。单击“手电筒”形状的图标,出现表空间选择界面,选择“USERS”单选按钮,如图2.29所示,单击“选择”按钮,返回到“创建数据文件”页面,为新增数据文件选择了USERS表空间。 图2.27 Oracle实用教程 第2章 数据库创建 2.1 Oracle数据库基本概念 2.2 界面方式创建数据库 2.3 命令方式创建数据库 2.1 Oracle数据库基本概念 2.1.1 内部结构 1.表空间(TABLESPACE) (1)EXAMPLE表空间。EXAMPLE表空间是示例表空间,用于存放示例数据库的方案对象信息及其培训资料。 (2)SYSTEM表空间。SYSTEM表空间是系统表空间,用于存放Oracle系统内部表和数据字典的数据,如表名、列名和用户名等。一般不赞成将用户创建的表、索引等存放在SYSTEM表空间中。 (3)SYSAUX表空间。SYSAUX表空间是辅助系统表空间,主要存放Oracle系统内部的常用样例用户的对象,如存放CMR用户的表和索引等,从而减少系统表空间的负荷。SYSAUX表空间一般不存储用户的数据,由Oracle系统内部自动维护。 (4)TEMP表空间。TEMP表空间是临时表空间,存放临时表和临时数据,用于排序和汇总等。 (5)UNDOTBS1表空间。UNDOTBSI表空间是重做表空间,存放数据库中有关重做的相关信息和数据。当用户对数据库表进行修改(包括INSERT、UPDATE和DELETE操作)时,Oracle系统自动使用重做表空间来临时存放修改前的数据。当所作的修改完成并提交后,系统根据需要保留修改前数据的时间长短来释放重做表空间的部分空间。 (6)USERS表空间。USERS表空间是用户表空间,存放永久性用户对象的数据和私有信息,因此也被称为数据表空间。每个数据库都应该有一个用户表空间,以便在创建用户时将其分配给用户。 2.表(TABLE) 表是数据库中存放用户数据的对象。它包含一组固定的列。表中的列描述该表所跟踪的实体的属性,每个列都有一个名字和若干个属性。表结构的一个样例如图2.1所示。 3.约束条件(CONSTRAINT) (1)主键(PRIMARY KEY)。主键是表中的一列或多个列。为表定义主键有如下几个作用:主键包含的列不能输入重复的值,以此来保证一个表的所有行的唯一性;主键也不允许定义此约束的列为NULL值;主键在定义此约束的列中创建了唯一性的索引,利用这个索引可更快地检索表中的行。 (2)默认(DEFAULT)约束条件。在表中插入一行数据但没有为列指定值时生成一个在定义表时预先指定的值。 (3)检查(CHECK)约束条件。检查约束条件确保指定列中的值符合一定的条件。CHECK列约束条件不能引用一个独立表。非空值约束条件被数据库看做一个CHECK约束条件。 (4)唯一性(UNIQUE)约束条件。唯一性约束条件用于保证应具有唯一性而又不是主键的一部分的那些列的唯一性。 (5)外键(FOREIGN KEY)约束条件。外键约束条件规定表间的关系性质。一个外键使一个表的一列或多列与已定义为主键的表中的一批相同的列相关联。当在已定义主键约束的表中更新列值时,其他表中定义有外键约束的列会被自动更新。

文档评论(0)

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

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

1亿VIP精品文档

相关文档