- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用技术 第六章 视图和索引.ppt
复习 1、在查询结果集中,要进行分组可以使用什么子句?排序又可以用什么子句? 2、在查询结果中,要对select语句进行筛选可以使用什么条件语句,若要对Group by子句的结果进行筛选则可以使用什么子句? 答案 1、Group by,Order by。 2、where,having。 教学目标 掌握:视图和索引的创建、查看、修改和删除; 理解:视图和索引的概念和作用; 了解:索引的类型与使用。 教学重点: 视图和索引的创建、查看、修改和删除 视图和索引的作用? 教学内容 6.1 视图概述 6.1.2 视图的作用 6.3 索引概述 6.3.2 索引分类 非聚集索引 6.4 索引的创建与管理 2. 查看索引 基本语法格式如下: SP_HELPINDEX 表名 【例6.10】 使用Transact-SQL命令创建一个基于“图书”表的视图“图书_view3”, 用它来显示图书号、图书名、作者号、出版社号和价格等信息。然后向该视图中插入一条记录,如(206,‘数据库基础’,1003,100 ,28),最后用SELECT语句检索这条记录是否添加到“图书”表中。 CREATE VIEW 图书_view3 AS SELECT 图书号, 图书名, 作者号, 出版社号, 价格 FROM 图书 GO INSERT INTO 图书_view3 (图书号, 图书名, 作者号, 出版社号, 价格) VALUES (206,数据库基础,1003,100 ,28) GO SELECT * FROM 图书 WHERE 图书号=206 GO 4.删除视图 删除视图的语法如下: DROP VIEW 视图名[,视图名…] 【例6.8】 使用Transact-SQL命令删除上例中的视图“图书_view2”。 DROP VIEW 图书_view2 5.操作视图中的数据 ⑴ 使用Transact-SQL命令查询视图中的数据 使用SELECT语句查询视图中数据的基本语法格式为: SELECT 目标列表达式 [,目标列表达式…] FROM 视图名 [WHERE 条件] 【例6.9】 查询视图“图书_view1”中价格高于20的图书。 SELECT * FROM 图书_view1 WHERE 价格20 UPDATE 视图名 SET 列名1=变量|表达式 [,列名2=变量|表达式…] [WHERE 条件] 【例6.11】 使用Transact-SQL命令将上例中视图“图书_view3”新增加的记录的图书名由“数据库基础”改为“数据库技术”,并查询修改结果。 UPDATE 图书_view3 SET 图书名=数据库技术 WHERE 图书名=数据库基础 GO SELECT * FROM 图书 WHERE 图书名=数据库技术 GO 通过视图删除数据的基本语法格式如下: DELETE [FROM] 视图名 [WHERE 条件] 【例6.12】 使用Transact-SQL命令在视图“图书_view3”中删除上例中图书名为“数据库技术”记录,并查询结果。 DELETE 图书_view3 WHERE 图书名=数据库技术 GO SELECT * FROM 图书 WHERE 图书名=数据库技术 GO 6.3.1索引简介 并注明该列的每个值在表中的位置 并注明该列的每个值在表中的位置 并注明该列的每个值在表中的位置 列表(包含表中一列或多列的值) 列表(包含表中一列或多列的值) 位置 1 2 3 4 5 6 位置 1 2 3 4 5 6 聚集索引 位置 1 2 3 4 5 6 索引和数据同在一张数据页上 只能建立一张索引 位置 1 2 3 4 5 6 位置 1 2 3 4 5 6 位置 1 2 3 4 5 6 位置 1 2 3 4 5 6 位置 1 2 3 4 5 6 位置 1 2 3 4 5 6 非索引键值 行定位器 非索引键值 行定位器 数据不需按列排序 可以建立多个非聚集索引 【例 6.13】 使用企业管理器在“作者”表的“作者名”列上创建唯一非聚集索引 “IDX_作者名”。 6.4.1 使用企业管理器创建和管理索引 1.创建索引 2.查看、修改、删除索引 6.4.2 使用Transact-SQL命令创建和管理索引 1.创建索引 ⑴ 语法格式 CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX 索引名 ON { 表|视图 } (列 [ ASC | DESC ] [,...n]) 【例6.14】 使用Transact-SQL命令在“作者”表的“作者名”列上创建唯一非聚集
您可能关注的文档
最近下载
- 第4课 科技力量大 第1课时(课件)2025道德与法治三年级上册统编版.pptx
- 急!错误号—2146827859如何解决&浏览器不能创建xml组件.docx VIP
- 外研版小学英语单词汇总(三年级-六年级).pdf VIP
- 涉企行政检查规范培训.pptx
- 单元语法和配套练习 Unit 4 新版 2025年新外研版八年级上册.pdf
- 川教版(2024)《信息技术》四年级上册 第一单元 第3节 《会讲故事的数据》课件.pptx VIP
- 常用化工设备标准规范.pdf VIP
- 单元语法和配套练习 Unit 3 新版 2025年新外研版八年级上册.pdf
- OTIS奥旳斯ACD5调试手册调试资料DAA29100AD_SUR_ACD5-77.pdf
- 股权转让协议担保.docx VIP
文档评论(0)