数据库SQL 视图的创建及使用实验报告
更新时间:2024-01-18 19:45:01 阅读量: 教育文库 文档下载
《数据库基础》实验报告
班级__计算机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 视图的创建及使用实验报告01-18
沙颖河大桥施工组织设计 - 图文04-09
工程流体力学习题解析_(夏泰淳_着)_上海交通大学出版社03-08
朗途测试报告01-24
戏曲及曲艺赏析10-15
论中国海洋权益03-18
幼儿园中班数学教案中班数学活动:10以内的顺数倒数_0807文档04-05
二年级数学下册教案 - 图文03-12
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 视图
- 创建
- 实验
- 数据库
- 报告
- 使用
- SQL