SQL Server 数据库程序设计 授课教师:姜 姗 第9章 索引 本章学习目标理解索引的作用和分类;熟练掌握索引的创建、编辑和删除;熟练掌握索引的管理方法。 索引的概念 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 数据库中的索引与书籍中的目录类似。 在一本书中,利用索引可以快速查找所需信息,无须阅读整本书。书中的目录是一个词语列表,其中注明了包含各个词的页码。 在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。而数据库中的索引是一个表中所包含的值的列表,其中注明了表中包含各个值的行所在的存储位置。 SQL Server中数据的访问方法: 表扫描法:当访问未建索引的表内数据时,从表的起始处逐行查找,直到符合查询条件为止。 使用索引:当使用索引访问建有索引的表内数据时,系统会通过遍历索引树结构来查找行的存储位置,效率非常高。 索引的作用 通过创建唯一索引,可以增强数据记录的唯一性。 可以大大加快数据检索速度。 可以加速表与表之间的连接,这一点在实现数据的参照完整性方面有特别的意义。 在使用ORDER BY和GROUP BY子句中进行检索数据时,可以显著减少查询中分组和排序的时间。 使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能。
您可能关注的文档
- AI程序设计语言.ppt
- APEC关于网络犯罪以及相关的多国论坛的工作概览.ppt
- AviraServer服务器安全防护介绍.ppt
- B2B研究B2B电子商务面临的若干网络安全问题.pptx
- BP2C微机母线保护装置.ppt
- C++程序设计第10章输入输出.ppt
- C++程序设计教程第10章继承.ppt
- C++程序设计教程第十章继承.ppt
- C++程序设计教程第一章概述.ppt
- c++语言程序设计第四版第一章绪论.ppt
- 甘肃省定西岷县联考2027届数学七上期末复习检测模拟试题含解析.doc
- 2027届黑龙江省东方红林业局中学数学八上期末联考模拟试题含解析.doc
- 江苏省扬州市部分学校2027届数学九上期末检测模拟试题含解析.doc
- 2027届江西省宜春市高安市数学七年级第一学期期末质量检测模拟试题含解析.doc
- 重庆市2027届八年级数学第一学期期末联考模拟试题含解析.doc
- 河南省周口市扶沟县2027届九年级数学第一学期期末质量检测试题含解析.doc
- 2027届黑龙江省牡丹江管理局数学八年级第一学期期末质量跟踪监视试题含解析.doc
- 2027届广东省普宁市华南实验学校数学七上期末质量检测模拟试题含解析.doc
- 湖北省武汉市洪山高级中学2027届七年级数学第一学期期末考试模拟试题含解析.doc
- 2027届广西贵港市港北三中学数学八年级第一学期期末联考试题含解析.doc
最近下载
- 《面塑》课件3.ppt VIP
- 《自然语言处理技术与应用》-试卷及答案---试题A卷-(1).doc VIP
- 职通英语 综合教程1-高职公共基础课-Unit 3.pptx VIP
- 森林防火道路设计规范.pdf VIP
- 梁加固施工方案.pdf VIP
- 星源材质(南通)新材料科技有限公司高性能锂离子电池湿法隔膜及涂覆隔膜(一期)项目.pdf VIP
- 【教案】跳绳教案.docx
- 激光曝光机FUJIFILMIP3600PR資料.ppt VIP
- 《自然语言处理技术及应用》期末考试试题及答案A.docx VIP
- 数字金融营销 课件全套 赵占波 第1--14章:数字金融营销概论---数字金融营销发展前景.pptx
原创力文档

文档评论(0)