数据库SQL 视图的创建及使用实验报告

2019-08-30 22:13

《数据库基础》实验报告

班级__计算机111__学号__xxxxxxxx__姓名__xxx___完成日期____6.20___

实验室 __理工楼310_ 指导老师xxx 成绩____100______

实验四、视图的创建及使用

(一)实验目的

(1)加深对视图的理解。

(2)掌握使用管理工具创建和使用视图的方法。 (3)掌握使用SQL创建和使用视图的方法。

(二)实验内容

(1)使用“图书借阅”数据库,在管理工具中创建视图“借阅_计算机图书”,包含借阅类别为“计算机”的图书的信息:(读者编号,姓名,书号,书名,借阅日期)。

(2)直接使用SQL定义(1)中要求的视图并对其进行查询。

(3)在管理工具中建立各类视图(如单表视图、多表视图、分组视图、基于视图的视图等)。

(4)尝试使用insert、update、delete更新视图。

(三)实验具体步骤

(1)使用“图书借阅”数据库,在管理工具中创建视图“借阅_计算机图书”,包含借阅类别为“计算机”的图书的信息(读者编号,姓名,书号,书名,借阅日期)。 create view 借阅_计算机图书(Duno,Duname,Shuno,Shuname,JYtime) as

select Duzhe.Duno,Duname,Tushu.Shuno,Shuname, JYtime from Tushu,Duzhe,Jieyue where Duzhe.Duno=Jieyue.Duno and Tushu.Shuno,=Jieyue.Shuno and Liebie='计算机'

(2)直接使用SQL定义(1)中要求的视图并对其进行查询。 select * from 借阅_计算机图书

(3)在管理工具中建立各类视图

用管理工具建立:在管理工具中,打开图书借阅数据库,右击视图,新建视图,然后依照要求建立各种视图。

《数据库基础》实验报告

SQL语句:

create view 单表视图 as

select Shuname,Shuno,Zuozhe from Tushu

create view 多表视图 as

select Shuname,Shuno,Zuozhe from Tushu,Jieyue where Tushu.Shuno,=Jieyue.Shuno

create view 分组视图(Shuno,Duno) as

select Shuno,Duno from Jieyue group by Shuno

create view 基于视图的视图 as

select Duno,Duname,Danwei from 单表视图 where Sex = '男'

(4)尝试使用insert、update、delete更新视图。 insert into 单表视图 values(002,'三星','绍兴文理','男',13456564751) update 单表视图 set sex='男' where Duname='华为' delete from 单表视图 where Shuno=1002

(四)实验心得

通过这次实验,对视图有了更深的认识,从视图的创建,插入,修改,查询以及删除都有了详细的认识。视图能够简化用户的操作,好好的学习课程,为以后的课程打下好基础!在实验的过程中也遇到一些问题,但是经过自己的理解以及请教同学把实验完成。


数据库SQL 视图的创建及使用实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海市青浦区金泽中学沪教版(五四学制)六年级数学上册教案2.8(

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: