ch11x 数据库系统概念(第6版)第十一章索引和散列.pdf

ch11x 数据库系统概念(第6版)第十一章索引和散列.pdf

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch11x 数据库系统概念(第6版)第十一章索引和散列

数据库系统 上海交通大学计算机系 张忠能 zhang-zn@cs.sjtu.edu.cn 1 第11章:索引和散列 第11章:索引和散列 基本概念 顺序索引 + B 树索引文件 B树索引文件 静态散列 动态散列 顺序索引和散列的比较 SQL中的索引定义 多码访问 基本概念 索引机制用于加速对目标数据的访问.  例如, 图书馆里的作者目彔 有哪些信誉好的足球投注网站码 - 用于在文件中寻找记彔的属性戒者属性集. 索引文件 包含如下形式的记彔 (称为 索引条目) search-key pointer 索引文件一般比原始文件小徆多 两种基本索引:  顺序索引: 有哪些信誉好的足球投注网站码以某种顺序存储  散列索引: 有哪些信誉好的足球投注网站码通过“散列函数”平均分布到“散列桶”中. 索引的评价指标 能有效支持的访问类型. 例如, 根据指定的属性值找到相应记彔 根据给定属性值的范围找到该范围中的所有记彔. 访问时间 揑入时间 删除时间 空间开销 顺序索引 在顺序索引中, 索引按顺序存储有哪些信誉好的足球投注网站码的值 . 例 如, 图书馆里的作者目彔. 主索引: 在顺序排列的文件中, 如果包含记彔的文 件按照某个有哪些信誉好的足球投注网站码指定的顺序排序, 那么该有哪些信誉好的足球投注网站码 对应的索引称为主索引. 也叫聚集索引 通常情况下主索引的有哪些信誉好的足球投注网站码是主码,但也并非总是如 此. 辅助索引: (索引)顺序不文件中记彔的物理顺序丌 同的那些索引. 也称为 非聚集索引. 索引顺序文件: 具有主索引的顺序文件. 顺序文件(Index sequential file) 一种最简单的索引结构要求 10 20 文件按索引的属性排序,这样的文 件称为顺序文件。当查找键是关系 30 的主键时这种结构特别有用。 40 右图所示为一个用顺序文件表示的 50 关系。在这个文件中,元组按主键 60 排序。假定主键是整数且每个存储 70 块中只可存放两个记录,这里只列 80 出了主键字段。 90 100 稠密索引文件 稠密索引 — 对应文件中有哪些信誉好的足球投注网站码的每一个值有一 个索引记彔. 例如, 建立在instructor关系的ID属性上的索引 稠密索引文件(续) dept_name 的稠密索引, instructor 文件按照 dept_name 排序 (这组稠密索引可讨论) 右图为建立在顺序文件上的 10 10 稠密索引。假定每个索引存 20 20 储块只可存放4个键-指针对。30 40 30 稠密索引支持按给定键值查 40 找相应记录的查询。给定一 50 个键值K,先在索引块中查 60

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档