下载此文档

SQL视图的创建和使用.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
第7章视图的创建和使用本章学习目标?了解视图和数据表之间的主要区别?了解视图的优点?掌握创建、修改和删除视图的方法?掌握查看视图信息的方法?掌握通过视图修改数据表的方法 概述 视图的概念?视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。?根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义, 以便在引用该视图时使用。 视图的优点?简化数据操作:视图可以简化用户处理数据的方式。?着重于特定数据:不必要的数据或敏感数据可以不出现在视图中。?视图提供了一个简单而有效的安全机制,可以定制不同用户对数据的访问权限。?提供向后兼容性:视图使用户能够在表的架构更改时为表创建向后兼容接口。?自定义数据:视图允许用户以不同方式查看数据。?导出和导入数据:可使用视图将数据导出到其他应用程序。 创建视图?在 SQL Server 2005 中创建视图主要有两种方法:使用 SQL Server 管理控制台和使用 Transact-SQL 语句中的 CREATE VIEW 命令。创建视图之前,应考虑以下基本原则: ?只能在当前数据库中创建视图。?视图名称必须遵循标识符的规则,且对每个架构都必须唯一。?必须获取由数据库所有者授予的创建视图的权限。 使用 SQL Server 管理控制台创建视图?方法是在 SQL Server 管理控制台左边的“树”选项卡中展开指定的服务器,打开要创建视图的数据库,右击其中的“视图”对象,从弹出的快捷菜单中选择“新建视图”选项。?例 7-2-1 : 创建一个视图, 要求显示 T_STUDENT 表中所有姓张的同学,并按性别进行升序排序。 使用 Transact-SQL 语句创建视图?使用 Transact-SQL 语言中的 CREATE VIEW 语句创建视图,其语法形式如下: ? CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ] ?[ WITH ENCRYPTION ] ? AS select_statement ?[ WITH CHECK OPTION ] [ ; ] 使用 Transact-SQL 语句创建视图?其中,各参数的说明如下: ? schema_name :视图所属架构的名称。? view_name :视图的名称。? column :视图中的列使用的名称。? AS :指定视图要执行的操作。? select_statement : 定义视图的 SELECT 语句。 使用 Transact-SQL 语句创建视图? CHECK OPTION : 强制针对视图执行的所有数据修改语句都必须符合在 select_statement 中设置的条件。? ENCRYPTION :对视图文本进行加密。?例 7-2-2 :使用 Transact-SQL 语句创建一个新视图, 命名为 VIEW_SCORE , 要求基表的来源为: T_STUDENT 、 T_SCORE 和 T_COURSE , 选择的字段为: T_STUDENT 表中的 S_NUMBER 和 S_NAME 字段、 T_COURSE 表中的 C_NAME 字段及 T_SCORE 表中的 SCORE 字段,要求查询的数据为 05541 班学生的考试成绩。

SQL视图的创建和使用 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iluyuw9
  • 文件大小0 KB
  • 时间2016-03-29