下载此文档

第6章 视图与索引.ppt


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/ 47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 47 下载此文档
文档列表 文档介绍
第6章视图与索引
本章学习目标
l  理解视图与索引的涵义及作用
l  熟练创建和管理视图及索引
l 灵活运用视图及索引以提高系统开发效率
创建视图
认识视图
:
视图是从一个或多个基本表(或视图)派生出的虚拟表,它可以是连接多张数据表的虚表,也可以是使用WHERE子句限制条件的查询结果。与真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行的物理存储位置仍然在它所引用的基本表中。

视图一经定义后,就可以像表一样被查询、修改、删除和更新,但与直接使用表相比,使用视图又具有许多优点:
(1)为用户集中数据,简化用户的数据查询和处理。有时用户所需要的数据分散在多个表中,定义视图可将它们集中在一起,从而方便用户的数据查询和处理。
(2) 屏蔽数据库的复杂性。用户不必了解复杂的数据库中的表结构,并且数据表的更改也不影响用户对数据库的使用。
(3) 简化用户权限的管理。使用视图时,只需授予用户使用视图的权限,而不必指定用户只能使用表的特定列,增加了安全性。
(4) 便于数据共享。各用户不必都定义和存储自己所需的数据,可共享数据库的数据,这样同样的数据只需存储一次。
(5) 可以重新组织数据以便输出到其他应用程序中。
创建视图
视图在数据库中是作为一个对象来存储的。创建视图前,要保证创建视图的用户已被数据库所有者授权使用CREATE VIEW语句,并且有权操作视图所涉及的表或其他视图。在SQL Server 2000中,创建视图可以在企业管理器或视图向导中进行,也可以使用T-SQL的CREATE VIEW语句。
创建视图时,需要注意以下事项:
(1)只能在当前数据库中创建视图。
(2)如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图。
(3)如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必须为列定义名称。
(4)不能在视图上创建索引,不能在规则、缺省、触发器的定义中引用视图。
(5)当通过视图查询数据时,SQL Server要检查以确保语句中涉及的所有数据库对象存在,而且数据修改语句不能违反数据完整性规则。
(6)视图的名称必须遵循标识符的规则,且对每个用户必须是唯一的。此外,该名称不得与该用户拥有的任何表的名称相同。

【例6-1】使用企业管理器在XSCJ数据库中创建V_05GZYY的视图,只显示【学生基本信息表】中班级编码为20051001的班级的学生信息
①打开【企业管理器】,在控制台树中展开【数据库】,右击XSCJ,在弹出的快捷菜单中选择【新建】菜单的【视图】命令。或者展开XSCJ数据库,右击【视图】,在弹出的快捷菜单中选择【新建视图】命令。
②在所出现窗口的第一个子窗口中单击鼠标右键,将弹出一个【添加表】快捷菜单,如图6-1所示。
图6-1 【添加表】快捷菜单
③在快捷菜单中选择【添加表】菜单项,将出现如图6-2所示的【添加表】对话框。
图6-2 【添加表】对话框
④在如图6-2所示的【添加表】对话框中选择与视图相关联的表、视图或函数,可以使用Ctrl或Shift键进行多选,此处选择“学生基本信息表”,选择完毕后,单击【添加】按钮,如图6-3所示。
图6-3 选择表、视图或函数
⑤在如图6-1所示的窗口的第二个子窗口中选择创建视图所需的字段,可以指定列的别名、排序方式和规则等,此处选择表中所有的字段,在“班级编号”字段的准则处设置准则为“=’20051001’”,如图6-4所示。注意当视图中需要一个与原字段名不同的字段名,或视图的源表中有同名的字段,或视图中包含了计算列时,需要为视图中的这样的列重新指定名称。
图6-4 选择列
说明:这一步所选择的字段、规则等的情况相对应的SELECT语句将会自动显示在第三个小窗口中。也可以直接在该小窗口输入SELECT语句。
⑥上一步完成后,单击【保存】按钮,出现如图6-5所示的保存视图对话框。在其中输入视图名,此处输入“V_05GZYY”并单击【确定】按钮,便完成了视图的创建。
视图一经创建成功,其中便包含了所选择的列数据。此例中,创建了视图V_05GZYY,则可查看其结构及内容,方法是:在视图V_05GZYY上单击鼠标右键,选择【设计视图】功能项即可以查看并修改视图结构;选择【打开视图】→【返回所有行】将可查看视图的数据内容。

【例6-2】使用视图向导在XSCJ数据库中创建“V_少数民族信息”的视图,只显示【学生基本信息表】中少数民族学生的学号、姓名、性别、族别、家庭住址信息。

第6章 视图与索引 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 47
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新