- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 
                您可能关注的文档
- 数据库原理及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学课件 作者 陈志泊 2第7章 SQL Server 2008高级应用.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第1章 数据库系统概述.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第2章 关系数据库.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第3章 SQL.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第4章 关系数据库理论.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第5章 数据库安全保护.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第6章 数据库设计.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊 第7章 SQL Server 2000高级应用.ppt
- 数据库原理及应用教程 第二版 教学课件 作者 陈志泊习题答案 16416 数据库原理与应用教程 习题参考答案.doc
- 数据库原理及应用教程 教学课件 作者 陈志泊 李冬梅 王春玲 第1章.ppt
- 数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全 第7章 使用存储过程和触发器.ppt
- 数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全 第8章 数 据 保 护.ppt
- 数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全 第9章 ADO数据库编程接口.ppt
- 数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全 第10章 复杂数据库设计.ppt
- 数据库原理与应用 SQL Server 教学课件 作者 赵杰 李涛 余江 王浩全配套习题 各章习题以及答案.doc
- 数据库原理与应用 第1章 数据库概述.ppt
- 数据库原理与应用 第2章 关系数据库.ppt
- 数据库原理与应用 第3版 教学课件 作者 赵杰 杨丽丽 陈雷 习题答案.doc
- 数据库原理与应用 第3章 关系数据库规划和设计.ppt
- 数据库原理与应用 第4章 SQL Server 2005概述.ppt
 原创力文档
原创力文档 
                        

文档评论(0)