77范文网 - 专业文章范例文档资料分享平台

实验7 交互式SQL(五)-视图操作

来源:网络收集 时间:2020-06-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验7 交互式SQL(五)

一、实验目的

熟悉SQL支持的有关视图的操作,能够熟练使用SQL语句来创建需要的视图,对视图进行查询及取消视图。 二、实验内容与要求

(一)、基于SPJ数据库完成下列数据更新操作 1.建立视图

在插入数据的S、P、J、SPJ基本表上为三建工程项目记录建立一个视图V_SPJ,包括供应商代码SNO、零件代码PNO、供应数量QTY。 2.根据所建视图完成查询

1)查询三建工程项目中供应商S1的供应情况 2)查询三建工程项目中使用的各种零件代码及其数量 3.删除已建视图

(二)、基于数据库“学生—课程”完成下列要求

1)创建一个行列子集视图,给出选课成绩合格的学生的编号,所选课程号和该课程的成绩

2)创建基于多个基表的视图,该视图由学生姓名和其所选修课程名称以及讲授该课程的教师姓名构成

3)创建带表达式的视图,该视图由学生姓名及所选课程名和所有课程成绩都比原来多5分这几个属性组成

4)创建分组视图,将学生的学号及其平均成绩定义为一个视图

5)创建一个基于视图的视图,基于1)中建立的视图,定义一个包括学生编号、学生所选课程数目和平均成绩的视图

6)查询所有选修课程software engineering的学生姓名

7)插入元组(600000000,823069829,10010,59)到视图CS中。若视图的定义中存在WITH CHECK OPTION子句,则对插入操作有何影响?

8)将视图CS(包含定义WITH CHECK OPTION)中,所有课程编号为10010的课程的成绩都减去5分。此操作数据库是否会正确执行,为什么?如果加上5

分(原来95分以上的不变)呢?

9)在视图CS(包含定义WITH CHECK OPTION)中删除编号804529880学生的记录

10)取消视图SCT和视图CS

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库实验7 交互式SQL(五)-视图操作在线全文阅读。

实验7 交互式SQL(五)-视图操作.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1115107.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: