1 / 9
文档名称:

第7章 建立索引主索引及.ppt

格式:ppt   页数:9页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章 建立索引主索引及.ppt

上传人:紫岑旖旎 2012/7/17 文件大小:0 KB

下载得到文件列表

第7章 建立索引主索引及.ppt

文档介绍

文档介绍:第7章建立索引主索引及关系
7-1 数据库为何需要索引
7-2 建立索引
7-3 建立关系
7-1-1 索引的任务
在设计数据库时,定义了索引,数据库系统在操作时,就会自动作业
了。1)如没有索引,数据库获得搜索条件时,就会在目标内(数据
表),由上而下逐笔比较。2)若有索引,搜索速度一定会加快。会直
接在索引中取得数据,有效的提升了收索效率。
表7-1 使用簇索引与非簇索引时的考虑因素
簇索引
非簇索引
使用较少字段(主索引可含有多个字段)
不会传回大量记录的查询
字段类型最好是数字
适用于where子句后的条件
索引数据最好不要经常变动,因为变动之后必须重新排列所有记录
适用于传回大量记录的查询
适用于Group by子句
字段类型最好是数字
7-1-2 数据库的索引操作
索引的目的是在搜索时,快速“定位”到正确的记录
中去,所以索引必须“记住”记录的位置,记住位置的方法
有以下两种:
1)哈希函数
2)B+-TREE
其中簇及非簇及索引是B+-TREE的结构。
7-2-1 建立索引的原则
索引是数据库内部的“数据表”,只不过在操
作是看不到它,可说是无形的数据表。建立索引
的原则是:
1)索引不是愈多愈好
2)只在常作为寻找条件的字段建立索引
3)索引数据表愈短愈好
7-2-2 何为主索引
1)一个数据表只能有一个主索
引;
2)主索引值不可留空;
3)主索引值不可重复;
4)主索引一定是索引,但索
引不一定是主索引。
此字段为主索引
7-2-3 建立索引的操作
速索引的组成就是字段,所以可为多个字段建
立所引。
1)建立主索引:一个字段;
2)建立主索引:多个字段;
3)建立一般索引。
其中在数据库中,备注、OLE对象、超级连接等3种类
型的字段无法建立索引。
7-2-4 删除索引
删除索引有两种方法(1)在图7-2的黑色三角处,按住
鼠标左键不放,选取欲删除的索引再单击Del键(2)在数据
表设计窗口中,将
光标移至已建立的
索引字段处,再更
改其“索引”