- 45
- 0
- 约4.04千字
- 约 3页
- 2023-06-08 发布于河南
- 举报
SQL数据库练习及答案--第1页
(一)现有图书借阅关系数据库如下:
图书(图书号、书名,作者,单价,库存量)
读者(读者号,姓名,工作单位,地址)
借阅(图书号,读者号,借期,还期,备注)
其中:还期为 NULL表示该书未还。
用关系代数表达式实现下列 1-4小题:
1、检索读者号为R016 的读者姓名、工作单位;
Π (σ (读者))
姓名,工作单位 读者号=‘R016’
2、检索借阅图书号为B5 的读者姓名;
Π (σ (读者∞借阅))
姓名 图书号=‘B5’
3、检索读者“李林”所借图书的书名;
Π (σ (图书∞借阅∞读者))
书名 姓名=‘李林’
4、检索读者“李林”所借图书中未还的书名;
Π (σ (图书∞借阅∞读者))
书名 姓名=‘李林’∧还期=‘NULL’
用 SQL语言实现下列 5-10小题:
5、检索读者号为R016 的读者姓名、工作单位;
SELECT 姓名,工作单位
FROM 读者
WHERE 读者号=‘R016’
6、检索借阅图书号为B5 的读者姓名;
SELECT DISTINCT 姓名
FROM 读者,借阅
WHERE 读者.读者号=借阅.读者号 AND 图书号=‘B5’
7、检索读者“李林”所借图书的书名;
SELECT DISTINCT 书名
FROM 图书,借阅,读者
WHERE 图书.图书号=借阅.图书号 AND 借阅.读者号=读者.读者号 AND 姓
名=‘李林’
8、检索读者“李林”所借图书中未还的书名;
SELECT DISTINCT 书名
FROM 图书,借阅,读者
WHERE 图书.图书号=借阅.图书 AND 借阅.读者号=读者.读者号 AND 姓名
=‘李林’ AND 还期 IS NULL
SQL数据库练习及答案--第1页
SQL数据库练习及答案--第2页
9、将读者“李林”所借图书的信息从借阅表中删除;
DELETE FROM 借阅
WHERE 读者号 IN
(SELECT 读者号
FROM 读者
WHERE 姓名=‘李林’)
10、建立未还图书的读者姓名和单位视图。
CREATE VIEW 未还(姓名,工作单位)
AS SELECT 姓名,工作单位
FROM 读者,借阅,图书
WHERE 图书.图书号=借阅.图书号 AND 借阅.读者号=读者.读者号 AND 还
期 IS NULL
(二)设有一个顾客商品关系数据库,有三个基本表,表结构如下:
商品表:Article (商品号,商品名,单价,库存量)
客户表:Customer (顾客号,顾客名,性别,年龄,电话)
订单表:OrderItem (顾客号,商品号,数量,购买价,日期)
注意:回答时要将答案写到规定的地方;给出的答案要求字迹必须清楚;不允许
改变程序结构和随意添加子查询。
1.请用 SQL 语言创建一个视图 GM_VIEW,检索顾客的顾客号、顾客名和订购
商品的商品名、金额和
您可能关注的文档
- MOOC平台学堂在线教学工具雨课堂的应用与研究.pdf
- 《人工智能开源硬件与python编程实践》试卷(一)附答案.pdf
- 2021年湖南省高考(湖南卷)(原卷版).pdf
- 2021-2022年中级注册安全工程师之安全生产法及相关法律知识题库练习试卷B卷附答案.pdf
- 2020年执业药师职业资格考试历年真题.pdf
- 10以内加减法练习试题1000题_直接打印版.pdf
- (2023)危险化学品生产单位安全生产管理人员内部考试题库及答案(通用版).pdf
- 2023年部编版五年级下册道德与法治期末考试卷及完整答案【历年真题】.pdf
- 2021-2022年公共营养师之二级营养师通关题库(附带答案).pdf
- PTAC语言练习题12(指针1).pdf
最近下载
- 社会工作实务(中级)考试试卷(共六卷)含答案.pdf VIP
- 社会工作者考试中级实务测试题及答案.docx VIP
- 2026年北京市延庆区中小学教师招聘考试试卷带答案.docx VIP
- 河南省南阳市内张县高级中学2018年高三政治模拟试题.docx VIP
- 2025浙江国检检测技术股份有限公司招聘16人笔试历年参考题库附带答案详解.docx VIP
- 2025年鲁迅美术学院附属中学(鲁美附中)中考招生语文试卷 .pdf VIP
- 管链输送机安装与调试手册.docx VIP
- 建筑工程图集 14SS706:玻璃钢化粪池选用与埋设.pdf VIP
- 管链输送机安装与调试手册.pdf VIP
- BMC-730-系列双水平持续正压呼吸机使用说明书-V1.1.pdf VIP
原创力文档

文档评论(0)