当前位置:   article > 正文

my sql实验视图_实验五 SQL的视图

掌握视图的分类,用sql创建五类视图

实验五

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

,这个视图由学生姓名和他所

选修的课程名及讲授该课程的教师姓名构成。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/561141
推荐阅读
相关标签
  

闽ICP备14008679号