SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt

SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt

ID:51618337

大小:454.00 KB

页数:15页

时间:2020-03-26

SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt_第1页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt_第2页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt_第3页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt_第4页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt_第5页
资源描述:

《SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元8.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元8实现索引计算机工程学院大型数据库课程组大型数据库2学习目标理解索引的用途索引的分类何时使用索引掌握建立和管理索引(重点)删除索引分析与维护索引3内容框架4索引概述概念:索引是一个表中所包含的值以及相应的存储位置的列表分类:聚集索引非聚集索引注意:一个表格中可以建立的索引的数量复合索引惟一索引5使用ManagementStudio创建索引【例】在Student表上创建基于StuName列,名为IX_StuName的索引【例】在Student表上创建基于StuNo列,名为IX_StuNo的索引6何

2、时使用索引在那些经常被用来查询的列上建立索引,以提高查找效率【讨论】下面两个查询分别使用上面的哪个索引?SELECTStuNameFROMStudentWHEREStuNo='00000001'SELECTStuNoFROMStudentWHEREStuName=‘林斌’索引将占用磁盘空间,并且降低添加、删除和更新行的速度,所以要慎用!7使用SQL语句创建索引使用SQL语句格式:CREATE[UNIQUE][CLUSTERED

3、NONCLUSTERED]INDEXindex_nameONtable_

4、name(column_name,…..)【例】使用SQL语句在StuCou表上创建名为IX_StuNoCouNo的聚集、惟一、复合索引,该索引基于StuNo列和CouNo列创建8惟一索引说明注意:创建主键约束和惟一约束时,会自动在这些列上创建惟一索引9复合索引说明在(字段1,字段2)上创建的复合索引和在(字段2,字段1)上创建的复合索引是不同的查找数据时,只有在where子句中指定了索引的第一个字段时才使用该复合索引复合索引中字段的顺序很重要:在次序上首先定义最具惟一性的字段列(略)10删除索引使

5、用ManagementStudio使用SQL语句格式:DROPINDEXtable_name.index_name【例】删除StuCou表中的IX_StuNoCouNo索引思考:student表中的索引PK_Student可以删除吗?11管理索引显示索引信息sp_helpindextable_name重命名索引sp_rename‘table_name.old_index_name’,‘new_index_name’【复习】显示数据库信息、表信息的操作是什么?修改数据库名、表名、列名的操作是什么?12

6、索引分析索引分析显示在查询时索引使用情况:setshowplan_allon

7、off【例】在stucou的couno上建索引,然后执行一个查询,并分析索引。13综合练习为Class表建立基于ClassNo的主键约束PK_Class,建立基于ClassName的惟一、非聚集索引IX_Class。而后,使用系统存储过程sp_helpindex查看Class表的索引信息(注意看总共有几个索引?),并使用系统存储过程sp_rename将索引IX_Class改为IX_ClassName。14总结索引的用途、分

8、类何时使用索引索引的创建和管理(重点)索引的分析与维护15课后任务独自完成课本实训

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。