《Ch建立索引》PPT课件.ppt_第1页
《Ch建立索引》PPT课件.ppt_第2页
《Ch建立索引》PPT课件.ppt_第3页
《Ch建立索引》PPT课件.ppt_第4页
《Ch建立索引》PPT课件.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Access数据库设计基础,第七章 建立索引、主索引及关系,授课目标,理解索引的作用 掌握建立索引的原则 掌握建立主索引的方法 掌握建立一般索引的方法 掌握建立、修改与删除关系的方法 理解级联更新与级联删除的含义,为什么需要索引,索引 一本书的目录就相当于数据库中的索引。 索引是一张无形的数据表,数据库通过索引来快速地搜索数据。 索引的作业方式对用户而言是透明的。 索引的作用是在大量记录中快速搜索数据。 数据库在有索引和无索引时搜索方式的区别 无索引 根据条件逐条比较每一条记录。 有索引 先在索引中找到符合条件的记录,再通过索引取出符合条件的记录。,列出厂牌为“Nokia”的记录,条件:厂牌=“Nokia”,逐条比较每笔记录, 找出符合条件的记录,图7.1 无索引的搜索方式,列出厂牌为“Nokia”的记录,条件:厂牌=“Nokia”,图7.1 有索引的搜索方式,索引表,数据库的索引操作,索引必须记住记录在数据表中的位置。 记住记录的方法 哈希函数 对索引值进行计算后求得数据的实际位置。 B+_TREE 索引由索引值和指针两部分组成;指针就记录了记录在数据表中的位置。,簇及非簇索引 簇索引 簇的目的是以数据表的主索引为依据,将记录重新排列,记录的位置也因此会改变。 一个数据表只能有一个簇索引。 簇索引适用于Group By子句。 非簇索引 即一般索引。 一个数据表可拥有多个非簇索引。 适用于Where子句。,建立索引,建立索引的原则 数据表中的记录200。 对经常作为查询条件的字段建立索引。 索引数据越短越好。 索引字段一般是文本或数字类型。 OLE对象、备注和超级链接类型的字段无法建立索引。 索引不是越多越好,建立主索引 主索引是索引的一种,即主键。 数据库理论中要求一张表中必须要有主索引。 主索引的特点 一张表只能有一个主索引。 主索引值不能为空。 主索引值不能重复。 索引由字段组成,可以对一个字段建立索引,也可以对多个字段建立索引。 对一个字段建立主索引。(打开ch7-2e.mdb文件) 对多个字段建立主索引。 (打开ch7-2e.mdb文件),建立一般索引 在表的设计视图下单击 按钮。 在弹出的索引设置窗口中建立一般索引。 一个索引最多可有10个字段。,图7.1 索引设置窗口,删除索引 使用DEL键。 在数据表设计视图中修改索引字段的“索引”属性。,建立关系,建立关系之前 确定无记录。 关系双方字段类型相同。 了解为何要在两个数据表建立关系。 使用数据库关系图建立关系 建立新关系 选择数据表 将字段从一数据表拖曳至另一张表。,显示关系 显示所有关系铵钮 在关系图中隐藏数据表 选取要隐藏的数据表 按下DEL键 单击全部显示按钮可显示已隐藏的数据表。 级联显示 级联更新 在实施参照完整性后,当对主键的值进行修改,与之相对应的外键的值也会自动更改。 级联删除 在实施参照完整性后,在关系来源删除记录,关系目的中的记录也会被自动删除。,删除关系 选中表之间的关系线。 单击DEL键。,学习总结 索引的任务就是加快寻找数据的速度,不只是查询,包括打开数据表的动作,对于数据库系统核心而言,也是查询动作。 目前常见的数据库都是使用B+-TREE的索引结构。 使用簇索引后,记录会依此索引进行排序。 每一数据表只能有一个主索引。 主索引的值不可空白及不可重复。 不论索引或主索引,都可包含一个或多个字段。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论