SQLServer数据库基础教程刘丽第5章节幻灯片.pptVIP

SQLServer数据库基础教程刘丽第5章节幻灯片.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-7】将view1视图中插入一名学生 USE teaching GO INSERT INTO view1 VALUES 马奇,男,汉族,1982-01-05,11) 插入视图的同时,也插入到了基本表。 (3)使用视图删除数据 【例5-8】删除view1视图中姓名为“马奇”的同学 USE teaching GO DELETE FROM view1 WHERE name=马奇 在视图及基本表中都删除了“马奇”这个同学。 5.4 本章小结 视图提供了查看和存取数据的另一种途径,使用视图不仅可以简化查询操作,还可以提高数据库的安全性;不仅可以检索数据,也可以通过视图向数据表中添加数据、修改和删除数据。 本章所讨论的视图基本概念、类型和特点,是学习视图技术的基础;本章所实践的视图创建,修改和删除操作,是学习视图技术的目标;本章所介绍的加密、绑定、强制检查数据等选项,是使用视图功能的高级技术;本章所介绍的查看和修改视图定义,是增强和优化视图的基本途径。 通过学习,我们能够使用对象资源管理器和T-SQL语句(CREATE VIEW、ALTER VIEW、DROP VIEW)创建、修改、删除视图,并根据实际需要创建视图、使用视图。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * * * * * 第5章 视图 主要内容: 视图概述 5.1 创建视图 5.2 修改和使用视图 5.3 本章小结 5.4 总体要求: 理解视图的概念 掌握视图的创建 掌握视图的修改 掌握视图的删除 掌握视图的使用 5.1 视图概述 视图是一个虚拟表,其内容通过查询得到。 同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不存在于数据库中。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对实际所引用的表称为基本表,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。 5.1.1 视图的概念 视图是一个虚表。视图是有从数据库的基本表中选取的数据组成的逻辑窗口。 视图是通过SELECT语句进行查询。它一方面可以隐藏一些数据,另一方面可使复杂的查询易于理解和使用。 视图常见的示例: 基本表的行和列的子集。 两个或多个基表的连接。 两个或多个基表的联合。 基表和另一个视图或视图的子集的结合。 基表的统计概要。 简单的实例 教师要查询某个班学生的各门课程成绩。 USE teaching GO CREATE VIEW view1 AS SELECT A.Xh,A.Xm,C.Kcm,B.Cj FROM Xs AS A INNER JOIN Kc AS B ON A.Xh=B.Xh INNER JOIN Xj AS C ON B.Kch=C.Kch WHERE A.Xh LIKE 09101 GO 这样,老师需要浏览某个班学习成绩时,只需要执行下列查询语句: USE Student GO SELECT * FROM view1 GO 注意: 可以在不同数据库中的不同表上建立视图。 一个视图最多可以引用l024个字段。 当通过视图检索数据时,SQL Server将进行检查,以确保语句在任何地方引用的所用数据库对象都存在。 5.1.2 视图的作用 1.视图可简化用户操作 2.视图使用户以多角度看待同一数据 3.视图对重构数据库提供了一定程度的逻辑独立 4.视图能够对机密数据提供安全保护 5.2 创建视图 5.2.1 使用对象资源管理器创建视图 单击“开始”按钮,选择“程序”→“Microsoft SQL Server 2005”→“SQL Server Management Studio”→“对象资源管理器”。 单击“数据库”项左侧的加号(+),展开数据库组,展开要在其中创建视图的数据库,如图5-1所示。 图5-1 对象资源管理器创建视图 右击“视图”项,在弹出菜单中选择“新建视图”选项,打开“添加表”对话框,如图5-2所示。 图5-2 添加表对话框 5.2.1 使用对象资源管理器创建视图 从“添加表”对话框提供的列表中选择要使用的表或视图,单击“添加”按钮,或者双击选中的表或视图,然后单击“关闭”按钮,关闭“添加表”对话框,出现如图5-3所示“视图设计器”。 5.2.1 使用对象资源管理器创建视图 图5-3 视图设计器 5.2.1 使用对象资源管理器创建视图 单击“视图设计器”对应的工具栏中的红色惊叹号(!)按钮来预览结果,最后单击“标准”工具栏中的“保存”按钮并输入视图的名称,完成视图的创建。 5.2.2 使用T-SQL语句创建视图 创建视图的基本语法如下:

文档评论(0)

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

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

1亿VIP精品文档

相关文档