数据库系统原理与设计实验教程答案 实验6数据更新操作

数据库系统原理与设计实验教程答案 实验6数据更新操作

ID:38700759

大小:485.50 KB

页数:5页

时间:2019-06-17

数据库系统原理与设计实验教程答案 实验6数据更新操作_第1页
数据库系统原理与设计实验教程答案 实验6数据更新操作_第2页
数据库系统原理与设计实验教程答案 实验6数据更新操作_第3页
数据库系统原理与设计实验教程答案 实验6数据更新操作_第4页
数据库系统原理与设计实验教程答案 实验6数据更新操作_第5页
资源描述:

《数据库系统原理与设计实验教程答案 实验6数据更新操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验六数据更新操作根据BookDB中4张关系表,完成以下更新操作:(1)分别给这4张表添加信息,要求图书分类表、图书表、读者表各插入5个元组,借阅表插入20个元组。答:详细见BookDB.sql(2)将联合股份有限公司的读者工作单位修改为联合立华股份有限公司。updateReader48setworkunit48='联合立华股份有限公司'whereworkunit48='联合股份有限公司'(3)将入库数量最多的图书单价下调5%。updateBook48setprice48=price48*0.95whereshopNum48=(selectmax(shopNum4

2、8)fromBook48)(4)将“经济类”的图书单价提高10%。updateBook48setprice48=price48*1.1whereclassNo48=(selectdistincta.classNo48fromBook48a,BookClass48bwherea.classNo48=b.classNo48andb.className48='经济类')(5)将借阅次数高于2次的图书数量增加50%。updateBook48setshopNum48=shopNum48*1.5wherebookNo48in(selectbookNo48fromborrow4

3、8groupbybookNo48havingcount(bookNo48)>=2)(6)将富士康科技集团读者的借书期限延长至3个月。updateborrow48setshouldDate48=dateadd(m,3,borrowDate48)wherereaderNo48in(selecta.readerNo48fromborrow48a,reader48bwherea.readerNo48=b.readerNo48andworkUnit48='富士康科技集团')(7)根据借阅表修改每个读者的借书数量。updatereader48setborrowCount48=

4、numberfromreader48a,(selectreaderNo48,count(readerNo48)numberfromborrow48groupbyreaderNo48)bwherea.readerNo48=b.readerNo48(8)删除价格超过50元的图书借阅信息。deletefromborrow48wherebookNo48in(selectbookNo48frombook48whereprice48>50)(9)删除借阅了大学英语的借阅记录。deletefromborrow48wherebookNo48=(selectbookNo48from

5、book48wherebookName48='大学英语')(10)删除从未借过书的读者。deletefromReader48whereborrowCount48=0结果见第七题,所有读者都借过书,所以结果没什么改变。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。