什么叫索引?索引的作用和分类

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 00:33:59

什么叫索引?索引的作用和分类
什么叫索引?索引的作用和分类

什么叫索引?索引的作用和分类
索引的概念理解:\x0d数据库中的索引与书籍中的索引类似,在一本书中,利用索引可以快速查找所需信息,无须阅读整本书.在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据.书中的索引是一个词语列表,其中注明了包含各个词的页码.而数据库中的索引是某个表中一列或者若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单.\x0d索引的作用:\x0d1.通过创建唯一索引,可以保证数据记录的唯一性.\x0d2.可以大大加快数据检索速度.\x0d3.可以加速表与表之间的连接,这一点在实现数据的参照完整性方面有特别的意义.\x0d4.在使用ORDER BY和GROUP BY子句中进行检索数据时,可以显著减少查询中分组和排序的时间.\x0d5.使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能.\x0d聚集索引与非聚集索引的概念和区别:\x0d聚集索引对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上,即聚集索引与数据是混为一体的,它的叶节点中存储的是实际的数据.\x0d非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序.非聚集索引的叶节点存储了组成非聚集索引的关键字值和行定位器.\x0d--数据库中索引的相关学习--