数据库系统原理与设计实验教程答案 实验6数据更新操作.doc_第1页
数据库系统原理与设计实验教程答案 实验6数据更新操作.doc_第2页
数据库系统原理与设计实验教程答案 实验6数据更新操作.doc_第3页
数据库系统原理与设计实验教程答案 实验6数据更新操作.doc_第4页
数据库系统原理与设计实验教程答案 实验6数据更新操作.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验六 数据更新操作根据BookDB中4张关系表,完成以下更新操作:(1) 分别给这4张表添加信息,要求图书分类表、图书表、读者表各插入5个元组,借阅表插入20个元组。答:详细见BookDB.sql (2) 将联合股份有限公司的读者工作单位修改为联合立华股份有限公司。update Reader48set workunit48=联合立华股份有限公司where workunit48=联合股份有限公司(3) 将入库数量最多的图书单价下调5%。update Book48set price48=price48*0.95where shopNum48=(select max(shopNum48)from Book48) (4) 将“经济类”的图书单价提高10%。update Book48 set price48=price48*1.1where classNo48=(select distinct a.classNo48from Book48 a, BookClass48 bwhere a.classNo48=b.classNo48 and b.className48=经济类)(5) 将借阅次数高于2次的图书数量增加50%。update Book48set shopNum48=shopNum48*1.5where bookNo48 in(select bookNo48from borrow48group by bookNo48having count(bookNo48)=2)(6) 将富士康科技集团读者的借书期限延长至3个月。update borrow48set shouldDate48=dateadd(m,3,borrowDate48)where readerNo48 in (select a.readerNo48from borrow48 a, reader48 bwhere a.readerNo48=b.readerNo48 and workUnit48=富士康科技集团)(7) 根据借阅表修改每个读者的借书数量。update reader48set borrowCount48=numberfrom reader48 a,(select readerNo48,count(readerNo48)numberfrom borrow48group by readerNo48) bwhere a.readerNo48=b.readerNo48 (8) 删除价格超过50元的图书借阅信息。delete from borrow48where bookNo48 in (select bookNo48from book48where price4850)(9) 删除借阅了大学英语的借阅记录。delete from borrow48where bookNo48 =(select bookNo48from book48where bookName48=大学英语)(10) 删除从未借过书的读者。d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论