SQL Server 2005数据库技术与应用 教学课件 ppt 作者 赵丽辉 ppt 第6章 视图

上传人:E**** 文档编号:89181101 上传时间:2019-05-20 格式:PPT 页数:12 大小:448KB
返回 下载 相关 举报
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第6章  视图_第1页
第1页 / 共12页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第6章  视图_第2页
第2页 / 共12页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第6章  视图_第3页
第3页 / 共12页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第6章  视图_第4页
第4页 / 共12页
SQL Server 2005数据库技术与应用  教学课件 ppt 作者 赵丽辉 ppt 第6章  视图_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《SQL Server 2005数据库技术与应用 教学课件 ppt 作者 赵丽辉 ppt 第6章 视图》由会员分享,可在线阅读,更多相关《SQL Server 2005数据库技术与应用 教学课件 ppt 作者 赵丽辉 ppt 第6章 视图(12页珍藏版)》请在金锄头文库上搜索。

1、第6章 视图,【学习要点】,视图的概念 使用SQL Server Management Studio管理视图 使用Transact-SQL管理视图 使用视图,6.1视图的概念,视图是从一个或多个表(或视图)导出的表,其结构和数据是来自于一个表或多个表的查询,也可以认为视图是保存的SELECT查询。所以视图不是真实存在的物理表,而是一张虚表,视图(索引视图除外)所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。,6.2使用SQL Server Management Studio管理视图,6.2.1 创建视图 6.2.2 修改视图 6.2.3 重命名视图 6.2.4 查看

2、视图 6.2.5 删除视图,6.3使用Transact-SQL语言管理视图,6.3.1 创建视图 CREATE VIEW 视图名 WITH WITH ENCRYPTION AS SELECT 语句 WITH CHECK OPTION,6.3使用Transact-SQL语言管理视图,6.3.2 修改视图 语法格式: ALTER VIEW 视图名 WITH WITH ENCRYPTION AS SELECT 语句 WITH CHECK OPTION,6.3使用Transact-SQL语言管理视图,6.3.3 重命名视图 语法格式: sp_rename , 将视图“VW_学生”更名为“VW_STUD

3、ENT”,代码如下: sp_rename VW_学生, VW_STUDENT,6.3使用Transact-SQL语言管理视图,6.3.4 查看视图 1、查看视图定义 语法格式: sp_help 2、查看视图文本 语法格式: sp_helptext ,6.3使用Transact-SQL语言管理视图,6.3.5 删除视图 语法格式: DROP VIEW 【例6-7】删除视图VW_学生3。 DROP VIEW VW_学生3,6.4使用视图,6.4.1 通过视图查询数据 视图与表具有相似的结构,当定义了视图以后,用户可以像查询基本表一样,对视图进行查询。 【例6-8】需要了解女生的毕业学校,我们将在已

4、创建视图的VW_学生1中进行查询。 SELECT 学号,姓名, 毕业学校 FROM VW_学生1,6.4使用视图,6.4.2 通过视图修改数据 当对视图进行更新操作时,实际上是对视图所基于的表进行更新操作,并且在对视图进行这些操作时,有如下限制: 一个语句中只能修改一个视图基表。 修改视图中列的时候,要受到基表的各种约束。 无法修改计算列及包含聚合函数的视图。,本章小结,本章学习在SQL Server 2005中视图的相关知识。不但了解了视图的基本概念,同时掌握了使用SQL Server Management Studio及Transact-SQL语句创建视图、修改视图、删除视图及使用视图的基本方法。 视图是一个虚拟表,由查询语句执行后得到的查询结果所构成。因此,视图所存储的只是一个SELECT查询语句,数据并不真实存在于视图之中,而是存在于被引用的数据表中。当被引用的数据表中的记录发生改变时,视图中的内容也会随之改变。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号