实验5 视图的创建与使用分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX实验报告

学号 :

系别专业班级姓名

课程名称课程

类型

学时数

实验

名称

视图的创建和使用实验目的:

使用SQL Server Mangement Studio创建视图。

使用Transcat-sql创建视图。

查询视图

了解创建和查询视图的方法。

实验要求:

据库设计确定要创建的视图。

之前已经完成了其他实验,成功创建了stu中的各个表。

了解创建和查询视图的方法

实验内容:

要点:视图是从一个表或者几个基本表导出的表。他与基本表不同,是一个虚表。

数据库只存放视图的定义,而不存放对应的数据,这些数据仍然存放在原来的基本表中,所以一旦基本表的数据发生改变,先从视图中查出的信息也就发生改变,从这个意义上来讲,视图就像一个窗口。

视图一经定义,就可以和基本表一样被查询,被删除,也可以在一个视图上在定义另一个视图,但对视图的(增,删,改)操作有一定的限制。

1. 打开SQL Server2008 ->SQL Server Mangenent Studio命令,弹出连接到服务器的对话框。

2. 在“连接到服务器”的对话框中,单击”连接“按钮。

3. 在“对象资源管理器中”依次展开“数据库“,stu,和视图。

4. 右击视图,然后选择”新建视图“的命令。

5. 在”添加表“对话框中选择student(students)表中的sno,sname,ssex,sage,sdept。

6.sdept的输出选项不可选,在筛选器一栏输入”is“,具体设置如图所示。

7. 将视图的架构属性设置为students。

8. 选择文件进行保存,输入名称”StudentISView“,然后单击确定。

实验结果:

视图的创建:建立信息系学生的视图,并要求进行修改和插入操作认保持该视图只有信息系的学生:

信息系学生的视图进行更新操作:

更新操作后将姓名改变为‘刘晨’,如图所示:

对新建的S_G视图进行删除操作;如图所示:将删除在视图中学号为201315127的学生信息。

对新建的F_Student视图进行查询操作:

即选择F_Student视图中姓名为:宋敏的同学所有的信息如图所示:

实验总结:

通过本次实验对SQL-Server语言有了更深入的理解,并且掌握了使用SQL Server Mangement Studio创建视图。使用Transcat-sql创建视图。以及对视图的一些基本操作,比如说视图的查询,更新和修改等,并且自己独立完成试验也解决了一些之前的问题

成绩批阅老师批阅日期

相关文档
最新文档