05实验五参考答案

05实验五参考答案

ID:22979420

大小:45.34 KB

页数:5页

时间:2018-11-02

05实验五参考答案_第1页
05实验五参考答案_第2页
05实验五参考答案_第3页
05实验五参考答案_第4页
05实验五参考答案_第5页
资源描述:

《05实验五参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江西财经大学精品课程《数据库应用》实验报告实验五SQL参数查询、子查询与数据更新学号姓名同组人实验项目实验地点实验仪器台号指导教师实验日期及节次年月日,第节一、实验要求1.实验目的了解SQL参数查询掌握in子查询和带关系运算符的子查询应用;掌握数据更新语句;2.实验准备(1)登陆毕博教学网站(http://210.35.204.159/);(2)选择“数据库应用”课程;(3)选择“按周编制的教学安排”后,再选择“第五周”;(4)下载“实验”和“数据库样例”。3.实验步骤(1)完成教科书中下列例子。【例3-42】【

2、例3-43】【例3-44】【例3-45】【例3-46】【例3-47】【例3-48】【例3-49】【例3-50】【例3-51】【例3-52】第5页/共5页江西财经大学精品课程《数据库应用》实验报告第二部分实验:打开“图书管理”数据库,完成下列工作。已知一个图书管理信息系统,其数据表间约束如下图所示,各个数据表的数据类型如上题表所示。编写SQL完成下列功能。用子查询完成以下实验:(1)查询未归还图书的读者编号、姓名和性别。(2)查询没有借过书的读者姓名(3)查询至少借阅了3本图书的读者编号、姓名、图书编号和图书名称,

3、并按读者编号排序(4)查询已借阅图书但尚未归还的读者编号、姓名和工作单位(5)查询没有借阅管理类图书的读者编号、姓名和出生日期用数据更新完成以下实验:(6)将计算机类的图书单价减少5元(7)将1987年出生的读者所借图书改为“已归还”(8)插入一条借书记录:读者编号06-00008,图书编号003-000024,借书日期2007-3-25,还书日期2007-5-25,未归还。(9)删除2006年8月的借书记录。(10)删除读者欧阳思思的借书记录。用参数查询完成以下实验:(11)输入图书入库时间上、下限,查询在上限

4、和下限期间入库图书的图书编号、图书名称和入库时间。二、实验过程(步骤、记录、数据和分析)请将实验步骤中的每一步,使用截图方式记录其过程。第5页/共5页江西财经大学精品课程《数据库应用》实验报告1.SELECT读者.读者编号,姓名,性别FROM读者,借阅WHERE读者.读者编号=借阅.读者编号andnot是否归还2.SELECT读者编号,姓名,性别FROM读者WHERE读者编号notin(selectdistinct读者编号from借阅)3.SELECTa.读者编号,姓名,b.图书编号,图书名称FROM读者a,图书

5、b,借阅cWHEREb.图书编号=c.图书编号anda.读者编号=c.读者编号and(a.读者编号in(select读者编号from借阅groupby读者编号havingcount(*)>=3))orderbya.读者编号4.select读者编号,姓名,工作单位from读者where读者编号in(SELECTdistinct读者编号from借阅wherenot是否归还)5.select读者编号,姓名,mid(身份证号,7,8)as出生日期from读者where读者编号notin(SELECTdistinct读者编

6、号from借阅a,图书b,图书分类cwherea.图书编号=b.图书编号andb.分类号=c.分类号and分类名称="管理类")另一解答(不做要求)select读者编号,姓名,mid(身份证号,7,8)as出生日期from读者wherenotexists(SELECT*from借阅a,图书b,图书分类cwhere读者.读者编号=a.读者编号anda.图书编号=b.图书编号andb.分类号=c.分类号and分类第5页/共5页江西财经大学精品课程《数据库应用》实验报告名称="管理类")6.update图书set单价=

7、单价+5where图书编号in(selecta.图书编号from图书a,图书分类bwherea.分类号=b.分类号and分类名称="计算机应用类")7.update借阅set是否归还=truewhere读者编号in(selecta.读者编号from读者a,借阅bwherea.读者编号=b.读者编号andmid(身份证号,7,4)="1987")8.insertinto借阅(读者编号,图书编号,借阅日期,归还日期,是否归还)values("06-00008","003-000024",#2007-3-25#,#20

8、07-5-25#,false)9.deletefrom借阅whereyear(借阅日期)=2006andmonth(借阅日期)=810.deletefrom借阅where读者编号=(select读者编号from读者where姓名="欧阳思思")11.select图书编号,图书名称,入库时间from图书where入库时间between[入图书入库时间下限]and[入图书入库

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

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

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