下载此文档

索引约束与数据库其它对象.ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
该【索引约束与数据库其它对象 】是由【mxh2875】上传分享,文档一共【23】页,该文档可以免费在线阅读,需要了解更多关于【索引约束与数据库其它对象 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。单击此处添加文本具体内容,简明扼要地阐述你的观点
202X
第6讲 索引、约束与数据库其它对象
目录
CONTENTS
索引
问题
如何提高查询速度?
某些列如何保证没有重复值或满足一定条件?
如何保证数据的参照完整性?
概念:
索引是一个表中所包含的值以及相应的存储位置的列表
01
分类:
聚集索引
非聚集索引
复合索引
唯一索引
02
03
04
在那些经常被用来查询的列上建立索引,以提高查找效率
【例子】在Student表中可以分别建立基于学号、姓名的索引
索引将占用磁盘空间,并且降低添加、删除和更新行的速度,所以要慎用!
01
02
何时使用索引
01
使用企业管理器
02
【问题】在Student表上创建基于StuName列,名为IX_StuName的非聚集、非唯一索引
03
注意:创建主键约束何唯一约束时,会自动在这些列上创建唯一索引
创建索引
创建索引(续)
使用SQL语句
【问题】在表course中的课程名称列上建立唯一索引 【练习】使用SQL语句在StuCou表上创建名为IX_StuNoCouNo的聚集、唯一、复合索引,该索引基于StuNo列和CouNo列创建
复合索引说明
01
在(字段1,字段2)上创建的复合索引和在(字段2,字段1)上创建的复合索引是不同的
查找数据时,只有在where子句中指定了索引的第一个字段时才使用该复合索引
复合索引中字段的顺序很重要:在次序上首先定义最具唯一性的字段列
02
删除索引
使用企业管理器
使用SQL语句
格式:
DROP INDEX
【问题】删除StuCou表中的IX_StuNoCouNo索引
思考:student表中的索引PK_Student可以删除吗?
显示索引信息
sp_helpindex table_name
重命名索引
sp_rename ,
new_index_name
使用企业管理器
管理索引
04
03
01
索引分析
set showplan_all on|off
显示在查询时索引使用情况:
例:在stucou的couno上建索引,然后执行一个查询,并分析索引。
02
索引分析
约束的作用:保证了数据的完整性
提问:数据完整性有几类?
约束概述
约束的种类:
课本P166
01
02
03

索引约束与数据库其它对象 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mxh2875
  • 文件大小4.88 MB
  • 时间2025-02-02