Oracle数据库实用教程(第二版)唐远新电子教案(含源代码) 第05章 表.ppt

Oracle数据库实用教程(第二版)唐远新电子教案(含源代码) 第05章 表.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.范围分区表 将行映射到基于某列值范围的分区 当数据在整个范围中能被均等地划分成几个小区间时性能最好 创建范围分区时必须指定: (1) 分区方法:范围(by range) (2) 分区的列 (3) 标识分区边界的分区描述 范围区间用分区列的值从小到大分段表示 用MAXVALUE关键字表示可能的最大值 1.范围分区表 范围分区语法 指定范围区间的语法 例5.9 按雇员工资建立范围分区表part_emp。 EXA_05_09.SQL 2.散列分区表 基于分区键的哈希散列值将行映射到分区中 创建散列分区时需要指定: (1) 分区方法:哈希散列(by hash) (2) 分区列 (3) 分区数量或单独的分区描述 HASH散列分区语法图 2.散列分区表 单独指定各散列分区存储属性 例5.10 创建散列分区雇员表hash_emp,分区列是雇员编号empno。该表4个分区的名字由系统产生,并将分区分别放到4个名为ts1~ts4的表空间中 EXA_05_10.SQL 2.散列分区表 给定数量的方法指定散列分区 例5.11 创建部门哈希散列表。指定各个散列分区的名字及其所属的表空间。在表一级上明确地为每个散列分区段指定初始磁盘区间的大小,并且所有分区都继承这个属性。 EXA_05_11.SQL 3.列表分区表 将无序的和不相关的数据集进行分组分区 创建列表分区时需要指定: (1) 分区方法:列表(by list)。 (2) 分区列。 (3) 分区描述。每个描述指定一串离散文字值 列表分区语法图 例5.12 创建一个按地区列表进行分区的销售记录表。 EXA_05_12.SQL 4.组合分区表 组合分区适合于历史数据和条块数据管理 创建组合分区时需要指定: (1) 分区方法:范围(by range) (2) 分区列 (3) 标识分区边界的分区描述 (4) 子分区方法:散列(by hash)或列表(by list) (5) 子分区列 (6) 每个分区的子分区数量或子分区的描述 4.组合分区表 例5.13 假设某电子商务网站有超过100万种商品在线销售,售价从几元到数万元,顾客经常按价格区间查询。创建一个组合分区表,它包括5个按价格范围的分区,每个范围分区包含4 个散列子分区,分别存放到指定的4个表空间ts1~ts4中EXA_05_13.SQL 组合分区语法图 外部表是指不在数据库中的表,数据以操作系统文件(一般为文本文件)的形式存在 5.7 外部表 Oracle提供访问驱动程序ORACLE_LOADER读取外部文件 创建外部表只是在数据字典中创建了元数据以便访问外部文件中的数据 定义外部表需要指出外部数据特性 外部数据如何组织与被访问 对不符合访问规则的记录的数量进行限制 外部表 外部表定义语法 外部数据特性描述语法 例5.14 创建一个外部表然后将数据装载到数据库表中 EXA_05_14.SQL 类是具有相同属性和服务的对象的抽象,封装了表征对象的数据和行为方法 5.8 对象表 对象类型是Oracle数据库中的一个抽象数据类型 Oracle表中的列可以基于一个已定义的抽象数据类型进行定义 例:客户信息包括很多项内容 客户的联系信息可作为一个整体看待 可以考虑先建立联系信息对象,再在客户信息中引用该对象 EXA_05_P105_customers.SQL 对象表 首先,建立客户联系地址对象类型 CONN scott/tiger@orcl CREATE TYPE cust_address_typ AS OBJECT ( street_address VARCHAR2(40), postal_code VARCHAR2(10), city VARCHAR2(30), state_province VARCHAR2(10), country_id CHAR(2) ); / Oracle数据库实用教程 (第二版) 唐远新 曲卫平 李晓峰等编著 中国水利水电出版社 2009.6 第5章 表 表 TABLE 索引 INDEX 视图 VIEW 序列 SEQUENCE 用户 USER 约束 CONSTRAINT 表空间 TABLESPACE 回退段 ROLLBACK SEGMENT 同义词 SYNONYM 数据库链接 DATABASE LINK 聚簇 CLUSTER 分区 PARTITION 函数/过程/包 FUNCTION/PROCEDURE/PACKAGE 触发器 TRIGGER 类型 TYPE 5.1 Oracle数据库方案对象与数据类型 常用方案对象类型 包括如下几种表类型 关系表 临时表 按索引组织的表(IOT) 外部表

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档