- 1
- 0
- 约5.6千字
- 约 31页
- 2016-12-25 发布于广东
- 举报
知识目标 技能目标 5.1 索引概述 5.1.1 索引的概念 索引就是加快检索表中数据的方法。数据库中的索引和书的目录很相似。在一本书中,利用目录可以快速查找所需信息,无需阅读整本书;在数据库中,索引使数据库程序无需对整个表进行扫描,就可以在其中找到所需数据。索引是一个列表,这个列表中包含了某个表中一列或者若干列的集合,以及这些值的记录在数据表中存储位置的物理地址。 如果没有建立索引,在数据库中查询符合条件的记录时,系统将会从第一条记录开始,对表中的所有记录进行扫描,扫描整个表格是从存储表格的气起始地址开始,依次比较记录,直到找到位置。如果有索引,通过索引查找时,因为索引是有序排列的,所以,可以通过高效的有序查找算法找到索引项,再根据索引项中记录的物理地址,找到查询结果的存储位置。 5.1.2 索引的作用和原则 1.索引的作用 (1) 加快数据查询在表中创建索引后,SQL Server将在数据表中为其建立索引页,每个索引页中的行都含有指向数据页的指针,当进行以索引为条件的数据查询时,将大大提高查询速度。 (2) 加快表的连接、排序和分组工作在进行表的连接或使用ORDER BY 和GROUP BY子句检索数据时,都涉及数据的查询工作,建立索引后,可以明显减少表的连接及查询中分组和排序
您可能关注的文档
- SQLServer2005数据库技术与应用课件作者赵丽辉第1章数据库技术基础课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第2章创建与维护数据库课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第3章创建与维护表课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第4章实施数据完整性课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第5章课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第5章数据查询课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第6章课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第6章视图课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第7章课件.ppt
- SQLServer2005数据库技术与应用课件作者赵丽辉第7章索引课件.ppt
- Unit5SectionB(1a-2b)课件人教版英语七年级下册(1).pptx
- Unit4EatWellSectionA(2a~2e)GrammarFocus课件人教版七年级英语下册.pptx
- 中考生物复习课件生物圈中的微生物.pptx
- -第三单元函数及其图象-第14课时一次函数的图象与性质(2).pptx
- Unit5IntotheWildDevelopingideas课件-高一上学期英语外研版.pptx
- 初中语文八年级上册《红岩》知识清单:渣滓洞的酷刑与意志较量(第1113章).docx
- 保密工作责任书课件深度解析.pptx
- 初中地理中考总复习:中国经济发展核心知识清单.docx
- 2026年司法助理面试真题及答案.doc
- 2026年思政大赛试题及答案.doc
原创力文档

文档评论(0)