欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    oracle培训PPT数据库和对象Chapter4.ppt

    • 资源ID:2202375       资源大小:172.01KB        全文页数:26页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    oracle培训PPT数据库和对象Chapter4.ppt

    数据库对象,第四章,2,回顾,锁用于在用户之间控制对数据的并发访问 行级锁用于指定的行 表级锁用于整个表 SELECTFOR UPDATE OF 子句用于锁定指定的行 FOR UPDATE WAIT 子句用于指定获取锁的时间间隔 表级锁包括共享、共享更新和排他模式 分区是将表拆分为物理上独立的部分 范围分区 - 基于键值范围 散列分区 - 基于散列函数 分区域索引是 Oracle9i 引入的新功能,3,目标,同义词 序列 视图 索引 簇,4,同义词 2- 1,数据库对象的替换名称 优点: 简化 SQL 语句 隐藏对象的名称和所有者 为分布式数据库的远程对象提供了位置透明性 提供对对象的公共访问,5,同义词 2- 2,同义词类型 私有 公用 CREATE SYNONYM 命令用于创建同义词 DROP SYNONYM 命令用于删除同义词 USER_SYNONYMS 包含有关同义词的信息,6,序列2 - 1,生成唯一、连续的整数 用于生成主键值 Create Sequence 语句用于创建序列 序列可以是升序排序,也可以是降序排序,7,序列2 - 2,访问序列 Nextval Currval Alter Sequence 修改序列定义 Drop Sequence 从数据库中删除序列,8,视图 5- 1,经过定制的表示方式,用来显示来自一个或多个表的数据 也称为“虚拟表”或“已存储的查询” 基表 - 创建视图所依据的表,9,视图5 - 2,视图的优点 提供了另外一种级别的表安全性 隐藏数据的复杂性 简化用户的 SQL 命令 将应用程序与基表定义的修改隔离开来 从另一个角度提供数据,10,视图5 - 3,CREATE OR REPLACE VIEW 语句用于创建视图 ORDER BY 子句可以用来按特定的顺序对行进行排列 带有错误的视图 FORCE 选项用于创建带有错误的视图 查询引用不存在的表 查询引用无效列 创建视图时没有相应权限,11,视图 5- 4,联接视图 通过联接多个表来创建视图 DML 只能修改一个基表 键保留表 联接视图中的表,其主键列显示在联接视图中 视图中的函数 在视图中可以使用函数和表达式,12,视图 5- 5,分区视图 数据存储在单独的表分区中 在运行期间,使用 UNION ALL 将这些表分区 联合起来 DROP VIEW 语句 从数据库中删除视图 有关视图的信息 查询 USER_VIEWS,13,索引10 - 1,与表关联的可选结构 加快 SQL 语句的执行 减少磁盘 I/O CREATE INDEX 语句用于创建索引 在逻辑上和物理上独立于表中的数据 Oracle 自动维护索引,14,索引 10- 2,唯一索引 确保在定义索引的列中没有重复的值 Oracle 自动为主键和唯一键列创建唯一索引 CREATE UNIQUE INDEX 语句用于创建唯一索引,15,组合索引 在表的多个列上创建的索引 也称为“连接索引” 组合索引中的列可以按任意顺序排列 对于在 WHERE 子句中包含多个列的查询,可以提高数据访问速度,索引10 - 3,16,反向键索引 反转索引列中的每一个字节 将数据插入操作分布在整个索引上 在创建索引时使用 REVERSE 关键字,索引 10- 4,17,位图索引 为低基数列创建 BITMAP INDEX 语句用于创建位图索引 优点 减少响应时间 降低空间占用,索引10 - 5,18,索引组织表 表的数据存储在与其关联的索引中 对表数据的修改只会导致对索引的更新 基于主键进行搜索 CREATE TABLE 命令与 ORGANIZATION INDEX 子句一起用于创建索引组织表,索引 10- 6,19,普通表与索引组织表的对比,索引10 - 7,20,基于函数的索引 基于一个或多个列上的函数或表达式创建的索引 表达式中不能包含聚集函数(sum,count,avg,min,max) 不能在 LOB、REF 或嵌套表列上创建,索引 10- 8,21,键压缩索引 将索引键拆分为前缀项和后缀项 在一个索引块中,通过后缀项共享前缀项即可达到压缩的目的 节省磁盘空间 在一个索引块中可以存储更多的键 COMPRESS 子句用于创建这种索引,索引 10- 9,22,分区索引 索引存储在不同的分区中 分区索引的类型 本地索引 本地前缀索引 本地无前缀索引 全局索引 全局前缀索引 全局无前缀索引,索引10 - 10,23,簇 2- 1,有公共列的两个或多个表的集合 簇表中的数据存储在公共数据块中 簇键 簇中行的唯一标识符 用于获取行,24,簇 2- 2,创建簇 应首先创建簇,然后创建组成簇的表 CREATE CLUSTER 语句用于创建簇 优点 减少磁盘 I/O 节省磁盘空间 缺点 插入操作的性能降低,25,总结2 - 1,同义词是数据库对象的替换名称 同义词隐藏了对象的名称和所有者 序列生成唯一、连续的整数 Nextval 和 Currval 用于访问序列,26,总结 2- 2,视图是一种经过定制的表示方式,用于显示来自一个或多个表的数据 索引加快了 SQL 语句的执行速度 在表的多个列上创建的索引称为“组合索引” 在索引组织表中,数据访问基于主键值 簇是一组表,这些表拥有公共列,并且一起使用,

    注意事项

    本文(oracle培训PPT数据库和对象Chapter4.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开