- 5
- 0
- 约3.12千字
- 约 7页
- 2022-06-30 发布于上海
- 举报
上海应用技术学院
上海应用技术学院
《数据库原理及应用》课程实验报告
实验名称姓 名
专 业
综合查询
院系 计算机科学与信
息工程学院
计算机科学与技术
实验序号班 级 指导教师
实验日期学 号
成 绩
一、实验目的和要求
掌握SELECT 语句在多表查询中的应用
掌握SELECT 语句在复杂和综合查询中的应用
二、实验预习内容
预习多表连接查询、合并查询(union)、嵌套查询(in)的使用方法;
预习使用的查询方法“A LEFT JOIN B ON A.ID=B.ID WHERE B.ID IS NULL” 表示左连
接之后在B.ID 字段为NULL A 的记录”;
掌握 WHERE 出版日期(SELECT MIN (出版日期)
FROM Books 中MIN 的使用方法。
三、实验项目摘要
对“图书借阅”涉及的 5 张表,完成以下查询要求
查询“计算机科学”这类图书中的定价最高的图书书名和定价;
查询飞天出版社出版的图书现在有哪几本被哪些读者借阅;
如果读者“张唯”有一本图书超期未还,请告诉他,超期一天要罚款多少钱;
读者“郝燕丽”的借书证丢失了,她挂失的同时,想知道她在图书馆的部分信息,包括读者编号、读者种类、未还的图书号、书名和还期,请显示给她看;
查询没有借阅记录的读者姓名;-- 写 2 个不同的select语句
查询“飞天”出版社所有比“新天地”出版社的图书出版日期都早的图书信息
-- 写 2 个不同的select语句
完成实验指导书P72 中的第 13-18小题中的部分题目(请按照以下查询要求做,与实验指导书中略有不同)。
13)查询上海的供应商提供给上海的任一工程的零件的代号;
15)查询上海供应商不提供任何零件的工程代号;
查询由供应商S1 提供零件的工程代号;
查询所有这样的二元组city,city,使得第一个城市的供应商为第二个城市的工程提供零件;
补充)查询使用了最轻的零件的工程代号;
四、实验结果与分析
1.
1)
SELECT 图书名,价格
FROM Books,BookCategory
WHERE Books.种类编号=BookCategory.种类编号AND BookCategory.种类名称=计算机科学
2)
SELECT 姓名,图书名
FROM Reader,sBooks,Borrow WHERE Books.出版社=飞天
AND Books.图书编号=Borrow.图书编号AND Readers.读者编号=Borrow.读者编号
3)
SELECT 罚金公式
FROM ReaderCategor,Ryeaders
WHERE ReaderCategor.种y 类编号=Readers.种类编号
AND Readers.姓名=张唯
4)
SELECT 姓名,Readers.读者编号,ReaderCategor.y种类名称,Borrow.图书编号,图书名,应还日期FROM Books,Borrow,Readers,ReaderCategory
WHERE Reader.s读者编号=Borrow.读者编号 AND Books.图书编号=Borrow.图书编号
AND ReaderCategor.种y 类编号=Readers.种类编号
AND Reader.s姓名=郝燕丽
5)
SELECT 一:(使用 NOT IN ,容易理解效率低) SELECT 姓名
FROM Readers
WHERE 读者编号NOT IN (SELECT 读者编号
FROM Borrow)
SELECT 二:(使用 “A LEFT JOIN B ON A.ID=B.ID WHERE B.ID IS NULL” 表示左连接之后在
B.ID 字段为 NULL A 的记录)——方法来自网络SELECT 姓名
FROM ReadersLEFT JOIN Borrow ON Reader.s读者编号=Borrow.读者编号 WHERE Borrow.读者编号IS NULL
(自己猜想,既然可以左连接,那也可以右) SELECT 姓名
FROM BorrowRIGHT JOIN Readers
ON Borrow.读者编号=Readers.读者编号WHERE Borrow.读者编号IS NULL
6)
SELECT 一: SELECT *
FROM Books
WHERE 出版日期(SELECT MIN (出版日期)
FROM Books
WHERE 出版社=新天地) AND 出版社=飞天
ELECT 二: SELECT *
FROM Books
WHERE 出版日期(SELECT MAX (出版日期)
FROM Books
WHERE 出版社=新天地) AND 出版社=飞天
2.
13)
方法一:
SELECT
您可能关注的文档
- 实践报告分析和总结.docx
- 实践公约分析和总结.docx
- 实践教学分析和总结.docx
- 实践调研报告格式范文.docx
- 实名推荐制分析和总结.docx
- 实盘与虚盘的区别.docx
- 实施HACCP的一般步骤.docx
- 实施人才强企战略,提高企业核心竞争力 通晟公司王子忠.docx
- 实数 导学案分析和总结.docx
- 实数复习资料.docx
- 基于思维可视化的小学数学作业设计研究--以小学六年级《圆柱与圆锥》为例.pdf
- 钾镁混合盐溶液微观结构及钾离子电化学吸附研究.pdf
- 基于CCSI模型的民俗体育旅游游客满意度研究--以潍坊市国际风筝节为例.pdf
- 货车刹车蹄铁铆钉关键性技术研究及系统集成.pdf
- 基于“文学阅读与创意表达”任务群的小学古诗词教学优化策略研究.pdf
- 基于费曼学习理论的高中生物学教学模式建构及实践研究.pdf
- 基于“教学评一致性”的初中说明文教学策略研究.pdf
- 基于InGaZnO和Cu2O肖特基结电子器件的制备及气敏性能研究.pdf
- 基于Logistic模型的网络谣言传播模型研究.pdf
- 基于多指标评价策略与智能算法的光伏系统选址与配电网重构优化研究.pdf
原创力文档

文档评论(0)