SQLserver2005案例教程第4章视图和索引课件教学.pptVIP

SQLserver2005案例教程第4章视图和索引课件教学.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文档。上传文档
查看更多
③ 这里创建的索引为唯一、非聚集索引。索引一旦创建后,执行查询时由数据库管理系统自动启用。 ④ 在“INDEX_课程名称”结点上,右击,在弹出的快捷菜单中选择“禁用”命令,可以禁用指定的索引, 如图 4-2-9 所示。 =图 4-2-9 选择“禁用”命令 (3)索引的重命名 ① 启动 Microsoft SQL Server Management Sudio 程序,展开数据库“选课管理”→“课程信息”→“索 引”结点→“INDEX_课程名称”结点,右击,在弹出的快捷菜单中选择“重命名”命令。 ② 或者在选定的索引名上单击,进入编辑状态。 ③ 输入新的索引名称,完成重命名。 (4)索引的删除 ① 启动 Microsoft SQL Server Management Sudio 程序,展开数据库“选课管理”→“课程信息”→“索 引”结点→“INDEX_课程名称”结点,右击,在弹出的快捷菜单中选择“删除”命令,如图 4-2-10 所示。 ② 打开“删除对象”窗口,单击“确定”按钮,效果如图 4-2-11 所示。 图 4-2-10 选择“删除”命令 图 4-2-11 “删除对象”窗口 l l l l l l 4.使用 T-SQL 语句管理索引 (1)CREATE INDEX 语句格式 使用 CREATE INDEX 语句可以为数据库表中的列创建索引。CREATE INDEX 语句的基本语法格式为: CREATE [UNIQUE][CLUSTERED NONCLUSTERED] INDEX index_name ON table_name view_name [column_name [1…n] [ ASC | DESC]] 语句参数说明: [UNIQUE]:指定创建的索引是唯一的索引。如果不是使用这个关键字,创建的索引就不是唯一的索引。 [CLUSTERED | NONCLUSTERED]:指定被创建索引的类型。使用 CLUSTERED 来创建聚集索引,使用 NONCLUSTERED 来创建非聚集索引。这两个关键字只能选用一个。 index_name:表示要创建的索引的名称。 table_name view_name:指明要创建索引的表或视图名。 column_name:表示在表或视图的哪些列上创建索引。 如果一个索引中只包含一列,则该索引称为简单索引,如果包含一个以上的列,则称为复合索引。 (2)创建聚集索引 (3)创建非聚集索引 (4)创建唯一索引 按照实现的功能,有一类索引被称为唯一索引(UNIQUE)。它既可以采用聚集索引的结构,又可以采用非聚 集索引的结构。唯一索引不允许两行具有相同的索引值;能够实现实体完整性;在创建主键约束和唯一时自动创 建。在创建唯一索引时,如果在该字段上存在重复值,那么系统将返回错误信息。 5.全文索引的概念 全文索引包含在全文目录中。每个数据库可以包含一个或多个全文目录。一个目录不能属于多个数据库,而 每个目录可以包含一个或多个表的全文索引。一个表只能有一个全文索引,因此每个有全文索引的表只属于一个 全文目录。全文目录和索引不存储在它们所属的数据库中。目录和索引由 Microsoft 搜索服务分开管理。 SQL Server 2005 全文索引为在字符串数据中进行复杂的词搜索提供有效支持。全文索引 存储关于重要词 和这些词在特定列中的位置的信息。全文查询利用这些信息,可以快速搜索包含具体某个词或一组词的行。 全文索引由键值填充。每个键的项提供与该键相关联的重要词、它们所在的列和它们在列中的位置等有关信 息。 全文索引必须在基表上定义,不能在视图、系统表或临时表上定义。全文索引的定义包括以下两点:能唯一 标识表中各行的列(主键或候选键),而且不允许空值;索引所覆盖的一个或多个字符串列。 全文索引与普通的 SQL 索引的比较如表 4-2-1 所示。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * * * * * * * * * * * * * 第 4 章 视图和索引 4.1 【案例 13】视图 相关知识 1.视图概述 (1)视图概念 在说明视图之前,先了解基本表的含义。基本表 Basic Table)是本身独立存在的表。在 SQL Server 2005 中,如果创建了一个基本表,就可以往“表”里添加记录了,并且这些记录存放在物理媒介(比如硬盘)上。例 如【案例 4】中创建的“学生基本档案”表、“课程信息”表、“成绩”表等都是基本表。 视图(View):是从一个或多个基本表导出的表

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档