赞
踩
实验五
SQL
的视图
1
、
实验目的
熟悉
SQL
支持的有关视图的操作,能够熟练使用
SQL
语句来创建需要的视
图,对视图进行查询和取消视图。
2
、
实验内容
(
1
)
定义常见的视图形式,包括:
行列子集视图
WITH CHECK OPTION
的视图
基于多个基表的视图
基于视图的视图
带表达式的视图
分组视图
(
2
)
通过实验考察
WITH CHECK OPTION
这一语句在视图定义后产生的
影响,包括对修改操作、删除操作、插入操作的影响。
(
3
)
讨论视图的数据更新情况,对子行列视图进行数据更新。
(
4
)
使用
DROP
语句删除一个视图,
由该视图导出的其他视图定义仍在数
据字典中,
但已不能使用,
必须显式删除。
同样的原因,
删除基表时,
由该基表导出的所有视图定义都必须显式删除。
3
、
实验步骤
(
1
)
创建一个行列子集视图
CS_View
,给出选课成绩合格的学生的编号、
教师编号、所选课程号和该课程成绩。
create
view
CS_View
as
select
wjy_Sno
,
wjy_Tno
,
wjy_Cno
,
wjy_Score
from
Wangjy_Reports
where
wjy_Score
>=
60
with
check
option
(
2
)
创建基于多个基本表的视图
SCT_View
,这个视图由学生姓名和他所
选修的课程名及讲授该课程的教师姓名构成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。