索引存储,分别存放数据元素和元素间关系的存储方式。
定义
所有的存储结点存放在一个区域。另设置一个索引区域存储结点之间的关系。
组成
索引区由若干索引项组成。若每个存储结点在索引表中都有一个索引项,则该索引表称“稠密索引”;若一组存储结点在索引表中只对应于一个索引项,则该索引表称“稀疏索引”。
结构和类型
索引是为了加速检索而创建的一种存储结构。它是针对一个表而建立的,是由存放表的数据页面以外的索引页面组成的。每个索引页面中的行都包含逻辑指针,通过该指针可以直接检索到数据,这样就会加速物理数据的检索。例如,假设在student表的Sno列上建立了一个索引,则在索引部分就有指向每个学号所对应的学生的存储位置的信息。
在SQL Server2008中提供了3种类型的索引,它们分别是聚集索引、非聚集索引和唯一索引。