安大数据库原理实验期末测试答案.docx
- 文档编号:10782869
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:18
- 大小:756.04KB
安大数据库原理实验期末测试答案.docx
《安大数据库原理实验期末测试答案.docx》由会员分享,可在线阅读,更多相关《安大数据库原理实验期末测试答案.docx(18页珍藏版)》请在冰豆网上搜索。
安大数据库原理实验期末测试答案
用SQL语句建立图书借阅管理数据库及数据库中基本表,同时定义各表的主码及外部码约束;
1.
createtableTHFL
(TNOCHAR(10)PRIMARYKEY,
TNAMECHAR(10),
TIOFCHAR(50))
2.
createtableTS
(TSNOCHAR(10)PRIMARYKEY,
BNOCHAR(10),
BNAMECHAR(10),
TNOCHAR(10),
FOREIGNKEY(TNO)REFERENCESTHFL(TNO),
AUTHORCHAR(10),
PUBLISHCHAR(20),
PRICECHAR(20))
3.
createtableDZ
(DNOCHAR(15)PRIMARYKEY,
DNAMECHAR(10),
DSEXCHAR
(2)CHECK(DSEXIN('男','女')),
DAGEINT,
DDEPCHAR(10))
4
createtableRB
(DNOCHAR(15),
TSNOCHAR(10),
PRIMARYKEY(DNO,TSNO),
FOREIGNKEY(DNO)REFERENCESDZ(DNO),
FOREIGNKEY(TSNO)REFERENCESTS(TSNO),
LDATECHAR(15),
RDATECHAR(15)NULL)
四张表
向数据库中输入或导入数据;
DZ
THFL
TS
RB
用SQL语句插入考试者本人的读者信息,读者姓名使用本人真实的姓名,读者号用本人真实的学号;
INSERT
INTODZ(DNO,DNAME,DSex,DAge,DDEP)
VALUES('E01214084','章艺娴','女',20,'计算机系')
用SQL语句插入一些本人的借、还书信息(多条语句,日期自己定义)
INSERT
INTORB(DNO,TSNO,LDATE,RDATE)
VALUES('E01214084','1001','2015-5-5','2015-6-6')
1.在图书借阅管理数据库中完成以下操作:
1)查询考试者本人的读者信息;
SELECT*
FROMDZ
WHEREDNO='E01214084'
2)查询“数据库系统”图书的信息;
SELECT*
FROMTS
WHEREBNAME='数据库系统'
3)统计图书馆每类书籍的馆藏量,并按照馆藏量由多到少排列;
SELECTTNO,COUNT(TNO)
FROMTS
GROUPBYTNO
ORDERBYCOUNT(TNO)DESC
4)统计每位读者的借书数量;
SELECTDNO,COUNT(DNO)
FROMRB
GROUPBYDNO
5)查询考试者自己所借图书的情况;
SELECT*
FROMRB
WHEREDNO='E01214084'
6)查询计算机系读者借阅图书情况,包括读者证件号、读者姓名、借阅的图书名、借阅日期、归还日期。
SELECTRB.DNO,DZ.DNAME,TS.BNAME,LDATE,RDATE
FROMDZ,TS,RB
WHEREDZ.DDEP='计算机系'ANDDZ.DNO=RB.DNOANDTS.TSNO=RB.TSNO
7)将读者“李红梅”的所在单位更新为“计算机系”。
UPDATEDZ
SETDDEP='计算机系'
WHEREDNAME='李红梅'
8)删除姓名为“汪小珍”的读者的借阅信息
DELETE
FROMDZ
WHEREDNAME='汪小珍'
9)增加一条图书信息:
其中图书编号是“1020”,图书名称是“C++程序设计”,图书分类号是“TP301”,作者是“谭浩强”,出版社“清华大学出版社”,价格“24.00”。
INSERT
INTOTS(TSNO,BNO,BNAME,TNO,AUTHOR,PUBLISH,PRICE)
VALUES('1020','','C++程序','TP301','谭浩强','清华大学出版社',24.00)
10)使用SQL语句建立视图的方法,生成一张图书分类名称为“计算机类”的图书视图,将其命名为“计算机类图书”。
CREATEVIEW计算机类图书
AS
SELECTTHFL.TNO,THFL.TNAME,BNAME,AUTHOR,PUBLISH,PRICE
FROMTHFL,TS
WHERETHFL.TNAME='计算机类'ANDTS.TNO=THFL.TNO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 实验 期末 测试 答案