使用SQL语句创建视图4.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用SQL语句创建视图4

* * * * * * * 8.3 使用视图优化性能 教学提示 : 本部分主要达到以下目的: 使学生掌握优化视图的方法 教学内容和方法 本节主要介绍了视图对性能的影响,重点介绍了如何对视图进行索引。本节还讲解了分区视图的概念。 教学提示 索引视图和对表建立索引是类似的。 * * * * * 本章概述 本章首先介绍了视图的概念,然后主要介绍了如何在数据库中创建视图。视图同表在查询上有很多相似之处,但也要注意两者的不同。通过视图可以简化经常性的表查询操作。 教学目标: 了解视图 掌握创建和管理视图 掌握使用视图优化性能 教学重点: 创建视图。 教学难点: 学生可能会对为什么需要使用视图存在困惑。 教学资源: 8.1 视图简介 8.2 创建和管理视图 8.3 使用视图优化性能 建议学时数 2课时课堂教学+1课时实验教学 第8章 实现视图 SQL Server 2005数据库开发与实现 第1章:SQL Server 2005启航 第2章:安装和配置SQL Server 2005 第3章:创建数据库和数据库文件 第4章:创建数据类型和表 第5章:使用Transact-SQL查询数据库 第6章:创建和优化索引 第7章:实现数据完整性 第8章:实现视图 第9章:实现存储过程和函数 第10章:使用 XML 第11章:灾难恢复 第12章:管理安全性 第13章:监视 SQL Server 第14章:维持高可用性 第15章:自动执行管理任务 第16章:使用 Service Broker 第17章:传输数据 第18章:复制功能简介 第8章:实现视图 视图简介 创建和管理视图 使用视图优化性能 实验 习题 视图 Employee (table) EmployeeID LastName FirstName Title … 287 Mensa-Annan Tete Mr. … 288 Abbas Syed Mr. … 289 Valdez Rachel NULL … vEmployee (view) LastName FirstName Mensa-Annan Tete Abbas Syed Valdez Rachel 8.1.1 视图 视图类型 标准视图 标准视图将来自一个或多个基表的数据合并到一个新的虚拟表中 索引视图 通过在视图上创建唯一的聚集索引具体化视图 分区视图 分区视图将来自一个或多个服务器上的一个或多个基表的已分区数据进行横向联接 8.1.2 视图类型 视图的优点 为用户集中数据 掩盖数据库复杂性 简化用户权限的管理 提高性能 组织数据以便于导出到其他应用程序 8.1.3 视图的优点 第8章:实现视图 视图简介 创建和管理视图 使用视图优化性能 实验 习题 创建视图 使用视图设计器创建视图 使用 CREATE VIEW 语句: 约束 嵌套深度不能超过32层 包含的列不能查过1 024列 不能使用COMPUTE、COMPUTE BY或者INTO 不能使用不带有TOP 的 ORDER BY CREATE VIEW [ schema_name.] view_name [ (column [,··· ,n] ) ] [WITH [ENCRYPTION] [SCHEMABINDING] [VIEW_METADATA] ] AS select_statement [ ; ] [ WITH CHECK OPTION ] 8.2.1 创建视图 演示:创建视图 在这个演示中,你将看到如何: 使用SQL Sever Management Studio中的图形化设计器创建显示多表数据的视图 查询视图 生成该视图的Transact-SQL脚本 创建视图的最佳实践 利用视图实现架构绑定 防止数据库管理员错误地删除表或者表中的行 不能防止数据库管理员有目的地删除表或者表中的行 8.2.3 创建视图的最佳实践 修改和删除视图 使用可视化数据库工具修改视图 使用Transact-SQL 语句修改视图 使用可视化数据库工具删除视图 使用Transact-SQL 语句删除视图 ALTER VIEW [ schema_name.]view_name [ (column [ ,··· ,n ] ) ] [WITH [ENCRYPTION] [SCHEMABINDING] [VIEW_METADATA] ] AS select_statement [ ; ] [ WITH CHECK OPTION ] 8.2.4 修改和删除视图 DROP VIEW [ schema_name . ] view_name [···, n ] [ ; ] 所有权链对视图的影响 访问视图 从

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档