数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全 第6章 使用索引和视图.pptVIP

数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全 第6章 使用索引和视图.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 使用索引和视图 6.1 索引的概念 索引是对数据库表中一个或多个列的值进行排序的结构。 6.2 索引的类型 6.2.1 聚集索引 聚集索引指示表中数据行按索引键的排序次序存储,聚集索引对查找行很有效。 6.2.2 非聚集索引 非聚集索引具有完全独立于数据行的结构。数据行不按索引键的次序存储。在非聚集索引中,每个索引键都有指针指向包含该键值的数据行。当用户需要使用多种方法查找数据时,非聚集索引非常有用。 6.3 索引的创建和管理 6.3.1 创建索引 使用SQL Server企业管理器或者T-SQL命令完成索引的定义。 1.使用企业管理器创建索引 2.使用T-SQL创建索引 使用T-SQL语句创建索引的典型语法结构如下: CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON {table|view} ( column [ ASC | DESC ] [ ,...n ] ) [ WITH FILLFACTOR = fillfactor, DROP_EXISTING ] 6.3.2 修改索引 6.3.3 删除索引 6.4 使 用 索 引 6.4.1 使用聚集索引 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行物理相邻。 6.4.2 使用非聚集索引 非聚集索引用于以下情况。 包含大量非重复值的列,如姓名列。如果只有很少的非重复值,如只有1和0,则大多数查询将不使用索引,因为此时使用表扫描查询数据更有效。 不返回大型结果集的查询。 搜索条件(WHERE子句)要求精确匹配的查询中经常使用的列。 经常需要联和分组查询语句。应在联接和分组操作中使用的列上创建多个非聚集索引,在任何外键列上创建一个聚集索引。 6.5 维 护 索 引 6.5.1 维护统计信息 6.5.2 数据碎片 6.5.3 重建和整理索引 1.删除并重新创建聚集索引 2.DBCC INDEXDEFRAG命令3.DROP_EXISTING子句 6.6 视图的优点 视图有如下优点。 (1)为用户集中数据 (2)简化数据库查询 (3)简化用户权限管理 (4)方便数据的导出 6.7 视图的定义 6.7.1 创建视图 用CREATE VIEW命令创建立视图的典型语法结构如下: CREATE VIEW view_name [(column[,…n])] AS select_statement [WITH CHECK OPTION]; 6.7.2 修改视图 要改变一个已经创建的视图的定义,用ALETER VIEW语句。 6.7.3 删除视图 用DROP VIEW从当前数据库中删除视图。 6.8 视图的应用 6.8.1 从视图中查询 6.8.2 视图的连接 视图可以和其他基本表或视同一起使用,实现连接查询或嵌套查询。 6.8.3 视图提供聚合值 6.8.4 利用视图加强数据安全 * * 索引的概念 6.1 索引的类型 6.2 索引的创建和管理 6.3 使 用 索 引 6.4 维 护 索 引 6.5 视图的优点 6.6 视图的定义 6.7 视图的应用 6.8

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档