以下为《03《数据库应用技术》课业3:复杂数据查询》的无排版文字预览,完整内容请下载
/
课程名称 数据库应用技术
课程代码 ***5
课程作业 3、复杂数据查询
布置时间 2021 年 04 月 20 日
上交时间 2021 年 05 月 06 日
任课教师 李某某
审核教师
承诺:本人独立完成作业,不存在任何欺骗和剽窃行为,同时保证符合课程作业要求。如违反以上承诺,本人愿意承担由此引起的后果。
学生签名: 谢某某
专业班级: 20软件3班
学 号: ***329
学习成果
精通查询数据与操作数据方法,解决应用系统的数据处理
利用SQL语句实现多表查询;
利用SQL语句实现子查询;
评定标准
Pass(合格)
Merit(良好)
Distinction(优秀)
LO4 精通查询数据与操作数据方法,解决应用系统的数据处理
P1. 利用表间关系实现在多张数据表间进行多表查询;
P2. 理解嵌套查询的思想并实现。
M1. 掌握基于多张表的分组、统计等查询操作。
M2. 结合多表查询和子查询的方法实现数据查询操作。
D1. 理解查询连接对查询结果和系统性能的影响,根据需要选择合理的连接形式,满足系统开发需求。
评分
分数
P1
P2
M1
M2
D1
总分
教师评语:
签名:
日期:
审核教师评阅:
最终分数
P1
P2
M1
M2
D1
总分
签名:
日期:
目标
掌握数据查询的基本语法,能够实现条件查询、分组查询、统计查询等,并对查询结果进行排序;掌握添加数据、删除数据、修改数据等数据操作方法。能够根据系统开发需要,完成不同条件的数据查询设置,提高 解决实际问题的能力。
背景
随着信息化技术的不断发展,学校准备开发一个“图书管理系统”,该系统将提供有关读者、图书的相关基本信息,以及读者借阅图书的相关信息,以提升学校日常图书事务管理水平,请您完成数据库设计,并将设计结果物理实现“图书管理系统”数据库的创建过程。
任务
1利用SQL语句实现多表连接查询。请在创建好的数据库“BookSys”,完成如下查询任务:
查询编号为“***”的读者借阅的所有图书号和图书名;
查询读者“李某某”借阅的所有图书书号和书名;
查询借阅过图书的读者编号、姓名及专业;
查询借阅过“数据库”图书的读者姓名;
查询每位读者借阅(包括已还和未还)的图书数量,要求输出读者姓名和数量;
查询每位读者借阅(不包括已还)的图书数量,要求输出读者姓名和数量;
查询除已还的图 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 d in
(
select rid from borrow where bid='A00103'
)
);
6/ select rno as 读者编号,rname as 姓名 from reader where rno in
-(
select rid from borrow where bid in
(
select bno from book where bname='C语言'
)
and rid not in
(
select rid from borrow where bid in
(
select bno from book where bname='数据库基础'
)
)
);
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《03《数据库应用技术》课业3:复杂数据查询》的无排版文字预览,完整内容请下载
03《数据库应用技术》课业3:复杂数据查询由用户“cverr”分享发布,转载请注明出处