视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
数据库索引技术
2020-11-09 07:31:46 责编:小采
文档


1、索引技术的概念 索引技术是一种快速文件访问技术,它将一个文件的每个记录在某个或某些域(或称为属性)上的取与该记录的物理地址联系起来,提供了一种根据记录域快速访问文件记录的机制。 2、索引技术的分类 2.1、有序索引 有序索引技术利用索引文件实现

1、索引技术的概念

索引技术是一种快速文件访问技术,它将一个文件的每个记录在某个或某些域(或称为属性)上的取值与该记录的物理地址联系起来,提供了一种根据记录域快速访问文件记录的机制。

2、索引技术的分类

2.1、有序索引

有序索引技术利用索引文件实现记录域取值到记录物理地址间的映射关系。这里的记录域是查找码。索引文件由索引记录组成,每个记录记载着一个索引项,索引项记录了某个特定的查找码值和具有该值的数据文件记录的物理地址,查找码也称为排序域。

2.1.1、聚集索引与非聚集索引

对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序一致,刚该索引文件称为聚集索引,否则是非聚集索引。

2.1.2、稠密索引与稀疏索引

如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,如果只是一部分查找码值有对应的索引记录,则该索引称为稀疏索引。

2.1.3、 主索引与辅助索引

在数据文件包含主码的属性集上建立的索引称为主索引。在数据文件的非主属性上建立的索引称为辅助索引。

2.1.4、 单层索引与多层索引

单层索引也称为线性索引,其特点是索引项根据键值在索引文件中的顺序排列,组成一维线性结构,每个索引项直接指向数据文件中的记录。多层索引的典型例子是数据库系统中广泛应该的B+树和B-树索引。

2.2散列技术

散列技术利用一个散列函数实现记录域取值到记录物理地址间的直接映射关系。这里的记录域就是查找码,也称为散列函数的散列域或排序域。

下载本文
显示全文
专题