数据库管理与应用教材的和所用数据库05-Chap05课件教学.pptVIP

数据库管理与应用教材的和所用数据库05-Chap05课件教学.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文档。上传文档
查看更多
本章导航 课堂实践2 数据库管理与应用 实例教程 中国铁道出版社 下页 上页 数据库管理与应用实例教程—中国铁道出版社 数据库管理与应用实例教程 彭勇 主编 第5章 视图操作 本章的主要内容及其在SQL Server2005数据库管理系统中的位置如图示。 SQL server 2005基础 数据模型 数据库技术概述 数据库的创建 数据库的管理 数据库基础 视图 索引 表 存储过程 触发器 数据库对象 子查询 连接查询 简单查询 联合查询 查询技术 数据库备份与恢复 数据库的安全 游标、事务和锁 数据库分享与附加 数据库导入与导出 数据库安全与管理 数据库设计和应用程序开发 学习要点 (1)视图的作用及基本概念 (2)视图的创建方法 (3)视图的管理方法 (4)使用视图实现数据库安全管理的方法 视图概述 一、视图的基本概念 视图是由一个或多个数据表或视图导出的虚拟表或查询表组成的,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 (1)隐藏数据库的复杂性 (2)控制用户的数据 (3)简化数据库用户管理 (4)通过在视图中存储复杂查询的运算结果,并为其他查询提供这些摘要性的结果,使数据库的性能得到提高,视图还具备分割数据的功能,而且可以把分割后独立的数据放置在不同的计算机上。 二、视图的作用 课堂案例1—使用SSMS管理视图 【案例学习目标】 在books数据库中,学会用管理平台来操作视图。 【案例知识要点】 视图的创建、修改、查看与删除。 【案例完成步骤】 (1)打开SQL Server Management Studio的“对象资源管理器”,依次展开各节点到数据库books中的【视图】,在【视图】节点上右击,在弹出的快捷菜单上选择【新建】,弹出【新建视图】窗口并同时弹出【添加表】对话框,如图所示。 (2)在【添加表】对话框中,选择与视图相关联的表、视图或函数,可以使用Ctrl或Shift键进行多选,这里选择表Book、Employee和publisher,选择完毕后,单击【添加】按钮,返回【新建视图】窗口。 (3)在【新建视图】窗口的第二个窗格中,选择创建视图所需的字段,在选择字段时可以指定别名、排序方式和规则等。在这三个表中分别选择vBookName、mPrice、vPublisherName、vEmpName字段。如图所示。 (4)单击【保存】按钮,在出现的【选择名称】对话框中输入视图名“图书视图”,并单击【确定】按钮,如图所示。 (5)在窗格中单击右键,在打开的快捷菜单中选择命令,可看到视图运行结果。 (6)查看视图的属性。 (7)在上一步的快捷菜单中选择【修改】命令,会打开新建视图窗口,在视图定义界面中,取消选择“mPrice”列,完成视图的修改。 (8)重命名视图。 (9)进入编辑状态后,在原视图名称的位置上输入新的视图名“vw_book”,完成视图名的修改。 (10)查看视图的依赖关系。 (12)删除视图。 课堂实践1 【任务1】 ① 创建包含Reader表和Department表中指定信息的视图vw_ReaderDep,结果如图所示,然后查询该视图所包含的数据。 视图vw_ReaderDep ② 修改视图vw_ReaderDep,删除其中的cReaderID列。 ③ 查看视图vw_ReaderDep所依赖的表或视图以及基于vw_ReaderDep的视图。 ④ 删除视图vw_ReaderDep。 课堂案例2—使用T-SQL管理视图 【案例学习目标】 在books数据库中,学会用T-SQL语句操作视图。 【案例知识要点】 视图的创建、修改、查看、使用与删除。 【案例完成步骤】 1.创建视图 使用CREATE VIEW命令可以创建视图,基本语句格式如下所示: CREATE VIEW 视图名[(列名[,…n])] [WITH视图属性] AS 查询语句 [WITH CHECK OPTION] (1)如果经常要查询图书的ISBN号、图书名称、图书价格、出版社名称和出版社地址等信息。我们可以创建一个图书信息视图。完成语句如下: CREATE VIEW VW_Book_Pub AS SELECT cISBN,vBookName,mPrice,vPublisherName,vAddress FROM Book INNER JOIN Publisher ON Book.cPublisherID=Publisher.cPublisherID (2)如果经常要了解某一出版社出版的图书数量信息,可以创建一个按出版社分组的视图。完成语句如下: CREATE VIEW vw_BP AS SELECT cPublisherID,COUNT(

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档