实验四(1) 视图的创建与使用

实验四(1) 视图的创建与使用

ID:47015753

大小:447.50 KB

页数:14页

时间:2019-05-20

实验四(1) 视图的创建与使用_第1页
实验四(1) 视图的创建与使用_第2页
实验四(1) 视图的创建与使用_第3页
实验四(1) 视图的创建与使用_第4页
实验四(1) 视图的创建与使用_第5页
资源描述:

《实验四(1) 视图的创建与使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四(1)视图的创建与使用学号____姓名___班级___专业________一、实验目的1)理解视图的概念。2)掌握创建视图、测试、加密视图的方法。3)掌握更改视图的方法。4)掌握用视图管理数据的方法。5)了解分区视图的实现方法。二、实验内容说明:在所有库文件名与表名取名时,请各位同学在所给定的文件名后加上下划线及学号后四位数字构成自己的实验数据库名与表名。如:XSGL1_20051101.创建视图是数据库应中的常见需求,可以使用企业管理创建、管理视图,也可以用T-SQL语言创建、管理视图。1、用创建

2、视图向导创建视图使用视图向导创建一个名为studview的投影视图,该视图从student表中查询出班级号为“052”班的所有学生的学号,姓名,性别,班级,家庭住址,入学时间,出生年月资料。(提示:分别进入企业管理器,再分别单击“工具”、“向导”、“数据库”、“创建视图向导”,然后一步一步地创建视图。)基本步骤:1)进入企业管理器,“工具”à“向导”,出现如下窗口。2)选择“数据库”à“创建视图向导”,出现下图窗口。3)单击“下一步”,如下图,选择数据库“XSML_20061779”,单击“下一步”。4)

3、在弹出的如下窗口中选择引用对象表Student,单击“下一步”。5)在弹出的如下窗口中选择列Sno,Sname,Sex,Classno,Home_addr,Entrance_date,Birth。单击“下一步”。6)定义限制“whereClassno='052'”,单击“下一步”。7)在弹出窗口中输入视图名称studview_20061779,单击“下一步”。8)在弹出的窗口中单击“完成”。9)点击“确定”即可。2、用企业管理器创建、管理视图(1)创建视图A、使用企业管理器在表student上创建一个能查

4、询“051”班学生学号、姓名、家庭住址信息的投影视图。1)依次进入企业管理器、数据库、XSGL库,并用鼠标右键单击“视图”。2)在系统弹出的快捷菜单中单击“新建视图”,出现“新建视图”窗口。如图所示:3)最上面的一个窗格用于添加创建视图的基础对象,在其上按鼠标右键,单击快捷菜单中的“添加表”,将表student添加到此窗格中,上面第二个窗格用于选择进入视图的列,分别选择相应字段:Sno,Sname,Home_addr在查询条件窗格中输入查询条件:WHEREClassno=’051’,输入where子句,最

5、后一个窗格为视图结果窗口。4)单击工具栏,执行按钮“!”,观察执行结果是否正确。若正确,则单击“保存”按钮,输入文件名:stuview1,再单击“确定”按钮,视图创建完成。B、使用企业管理器在表student、course、sc表上创建一个能检索学生的学号、姓名、学习课程号、学习课程名及课程成绩。视图名自取。基本操作步骤:1)依次进入企业管理器、数据库、XSGL库,并用鼠标右键单击“视图”。2)在系统弹出的快捷菜单中单击“新建视图”,出现“新建视图”窗口。3)最上面的一个窗格用于添加创建视图的基础对象,在

6、其上按鼠标右键,单击快捷菜单中的“添加表”,将表Student、Course、SC添加到此窗格中,第二个窗格用于选择进入视图的列,分别选择相应字段:表Studen中的Sno,Sname字段,表Course中Cno,Cname字段,表SC中的Grade字段。如下图:4)单击工具栏,执行按钮“!”,观察执行结果是否正确。若正确,则单击“保存”按钮,输入文件名:scview,再单击“确定”按钮,视图创建完成。(2)修改视图stuview1将视图stuview1的定义修改为查询“052”班男生学号、姓名、家庭住址

7、信息的投影视图。(提示:修改视图:在企业管理器中选中视图后->击右键->按设计视图->进行修改)基本操作步骤:(3)查看视图stuview1信息双击要查看的视图stuview1,可以看到视图的各种信息,可做语法检查,也可修改视图的定义,查看、设置视图的许可权限。基本操作步骤:1)双击要查看的视图stuview12)单击“检查语法”。3)可以修改文本中的代码。4)单击“权限”可以设置视图的许可权限。(4)管理视图中的数据1)查看视图stuview1中的数据。用鼠标右键单击要管理的视图stuview1,单击“

8、打开视图”,再单击“返回所有行”。(试运行即可,不写步骤。)2)将视图stuview1中学号为“20050003”的学生姓名由改为“许华”。(注:须按按钮“!”进行修改确认。)基本步骤:3、用T-SQL语言创建、管理视图(1)创建视图1)创建一个名为stuview2的水平视图,从数据库XSGL的student表中查询出性别为“男”的所有学生的资料。并在创建视图时使用withcheckoption。(注:该子句用于强制视图上执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。