ex06数据更新操作参考答案
更新时间:2023-09-03 04:43:01 阅读量: 教育文库 文档下载
- ex06.cn推荐度:
- 相关推荐
实验六 数据更新操作
1 实验目的与要求
(1) 掌握基本表的INSERT、UPDATE、DELETE操作。
(2) 正确理解更新操作中涉及到的相关约束问题。
2 实验内容
根据BookDB中4张关系表,完成以下更新操作:
(1) 分别给这4张表添加信息,要求图书分类表、图书表、读者表各插入5个元组,借阅表插入20个元组。
(2) 将联合股份有限公司的读者工作单位修改为联合立华股份有限公司。
(3) 将入库数量最多的图书单价下调5%。
(4) 将“经济类”的图书单价提高10%。
(5) 将借阅次数高于2次的图书数量增加50%。
(6) 将富士康科技集团读者的借书期限延长至3个月。
(7) 根据借阅表修改每个读者的借书数量。
(8) 删除价格超过50元的图书借阅信息。
(9) 删除借阅了大学英语的借阅记录。
(10) 删除从未借过书的读者。
参考答案
根据BookDb中四张关系表,完成以下更新操作:
(1) 分别给这四张表添加信息,要求图书分类表、图书表、读者表各插入5个元组,借阅表插入20个元组。插入信息见实验四
(2 将联合股份有限公司的读者工作单位修改为联合立华股份有限公司。
update reader
set workunit='联合立华股份有限公司'
from reader
where workunit='联合股份有限公司'
(3) 将入库数量最多的图书单价下调5%。
update book
set price=price*0.95
from book
where shopnum=(select max(shopnum) from book)
(4) 将“经济管理类”的图书单价提高10%。
update book
set price=price*1.1
from book a,bookclass b
where a.classno=b.classno and b.classname='经济类'
(5) 将借阅次数高于次的图书数量增加50%。
update book
set shopnum=shopnum*1.5
from book
where bookno in(select distinct bookno
from borrow
group by bookno
having count(*)>2)
(6)将富士康科技集团读者的借书期限延长至3个月。
update borrow
set shoulddate=borrowdate+90
from borrow
where readerno=(select readerno
from reader
where workunit like '富士康%')
(7) 根据借阅表修改每个读者的借书数量。
update reader
set borrowcount=borrownum
from reader a,(select readerno,count(*) borrownum
from borrow
group by readerno) b
where a.readerno=b.readerno
(8) 删除价格超过50元的图书借阅信息。
delete from borrow
where bookno in (select bookno
from book
where price>50 )
(9) 删除借阅了大学英语的借阅记录。
delete from borrow
where bookno in (select a.bookno
from borrow a,book b
where a.bookno=b.bookno and bookname like '大学英语%')
(10) 删除从未借过书的读者。
delete from reader
where readerno in(select a.readerno
from reader a left outer join borrow b
on a.readerno=b.readerno
where bookno is null)
正在阅读:
ex06数据更新操作参考答案09-03
正能量电影台词02-15
新世纪焦化有限公司60万t捣固焦工程环境影响报告书11-05
Windows 7 复习题04-21
ABS原理04-27
中国共产党入党志愿书模版12-11
高三地理人教版一轮复习课时作业:单元测试卷(七) 含答案05-07
2013最新《低碳经济》试题汇总06-27
复变函数与积分变换(修订版-复旦大学)课后的习题答案04-15
迟到检讨书通用10篇03-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 答案
- 参考
- 操作
- 更新
- 数据
- ex06
- 选修2-3_2.3.1离散型随机变量的均值和方差(第一课时)
- 解构主义在现代服装设计中的表现形式
- 课后限时自测10
- 北京工业大学经济学复试真题
- 学生数学课堂学习状态评价表
- matlab生成exe_可执行文件
- 陕西省2012届高三英语二轮复习解题指要:书面表达 专题2 提纲类作文
- 审计署十二五规划
- 业务实施方案
- 2019年七年级地理上册第三章《天气和气候》教学案例精品教育.doc
- PPP之MP详细配置
- 2015-2020年中国毛纺面料产业分析及发展前景报告
- 生产过程产品质量控制记录表
- 冰柜投放协议
- 电磁感应复习
- 东莞天安数码城电力监控系统
- 中国国际货运代理协会标准交易条件
- 2017-2022年中国大排量摩托车市场深度评估与发展趋势研究报告(目录)
- “十三五”规划重点-年产30万吨环氧丙烷项目建议书(立项报告)
- 关于C语言的学习方法