05实验五参考 答案

上传人:小** 文档编号:56894425 上传时间:2018-10-16 格式:DOCX 页数:5 大小:45.34KB
返回 下载 相关 举报
05实验五参考 答案_第1页
第1页 / 共5页
05实验五参考 答案_第2页
第2页 / 共5页
05实验五参考 答案_第3页
第3页 / 共5页
05实验五参考 答案_第4页
第4页 / 共5页
05实验五参考 答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《05实验五参考 答案》由会员分享,可在线阅读,更多相关《05实验五参考 答案(5页珍藏版)》请在金锄头文库上搜索。

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

2、验步骤(1)完成教科书中下列例子。【例 3-42】【例 3-43】【例 3-44】【例 3-45】【例 3-46】【例 3-47】【例 3-48】【例 3-49】【例 3-50】【例 3-51】【例 3-52】江西财经大学精品课程数据库应用实验报告第 2 页/ 共 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、、实验过程(步骤、记录、数据和分析)二、实验过程(步骤、记录、数据和分析)请将实验步骤中的每一步,使用截图方式记录其过程。江西财经大学精品课程数据库应用实验报告第 3 页/ 共 5 页1. SELECT 读者.读者编号,姓名,性别FROM 读者,借阅WHERE 读者.读者编号=借阅.读者编号 and not 是否归还2. SELECT 读者编号,姓名,性别FROM 读者WHERE 读者编号 not in (select distinct 读者编号 from 借阅)3. SELECT a.读者编号,姓名,b.图书编号,图书名称FROM 读者 a,图书 b,借阅 cWHERE b.图书编号=c.图

5、书编号 anda.读者编号=c.读者编号 and(a.读者编号 in (select 读者编号 from 借阅 group by 读者编号having count(*)=3)order by a.读者编号4. select 读者编号,姓名,工作单位 from 读者where 读者编号 in (SELECT distinct 读者编号 from 借阅where not 是否归还)5. select 读者编号,姓名,mid(身份证号,7,8) as 出生日期from 读者where 读者编号 not in (SELECT distinct 读者编号 from 借阅 a,图书 b,图书分类 cwhe

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

7、编号 from 图书 a,图书分类 bwhere a.分类号=b.分类号 and 分类名称=“计算机应用类“)7. update 借阅 set 是否归还=truewhere 读者编号 in (select a.读者编号 from 读者 a,借阅 bwhere a.读者编号=b.读者编号 and mid(身份证号,7,4)=“1987“)8. insert into 借阅 (读者编号,图书编号,借阅日期,归还日期,是否归还)values(“06-00008“,“003-000024“,#2007-3-25#,#2007-5-25#,false)9. delete from 借阅where yea

8、r(借阅日期)=2006 and month(借阅日期)=810. delete from 借阅where 读者编号=(select 读者编号 from 读者 where 姓名=“欧阳思思“)11. select 图书编号,图书名称,入库时间from 图书where 入库时间 between 入图书入库时间下限 and 入图书入库时间上限三、结论三、结论1. 实验结果实验结果列出本次实验中你认为重要的名称术语。2. 分析讨论分析讨论解释什么是记录、字段和主关键字。解释实验步骤(11)发生问题的原因。四、指导教师评语及成绩四、指导教师评语及成绩江西财经大学精品课程数据库应用实验报告第 5 页/ 共 5 页成绩: 指导教师签名:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号