




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
现有图书管理数据库的三个关系模式:图书(总编号, 分类号, 书名, 作者, 出版单位, 单价)读者(借书证号, 单位, 姓名, 性别, 职称, 地址)借阅(借书证号, 总编号, 借书日期) 具体数据为:图书:总编号分类号书名作者出版单位单价445501TP3/12数据库导论王强科学出版社17.90445502TP3/12数据库导论王强科学出版社17.90445503TP3/12数据库导论王强科学出版社17.90332211TP5/10计算机基础李伟高等教育出版社18.00112266TP3/12FoxBASE张三电子工业出版社23.60665544TS7/21高等数学刘明高等教育出版社20.00114455TR9/12线性代数孙业北京大学出版社20.80113388TR7/90大学英语胡玲清华大学出版社12.50446601TP4/13数据库基础马凌云人民邮电出版社22.50446602TP4/13数据库基础马凌云人民邮电出版社22.50446603TP4/13数据库基础马凌云人民邮电出版社22.50449901TP4/14FoxPro大全周虹科学出版社32.70449902TP4/14FoxPro大全周虹科学出版社32.70118801TP4/15计算机网络黄力钧高等教育出版社21.80118802TP4/15计算机网络黄力钧高等教育出版社21.80读者:借书证号单位姓名性别职称地址111信息系王维利女教授1号楼424112财会系李 立男副教授2号楼316113经济系张 三男讲师3号楼105114信息系周华发男讲师1号楼316115信息系赵正义男工程师1号楼224116信息系李 明男副教授1号楼318117计算机系李小峰男助教1号楼214118计算机系许鹏飞男助工1号楼216119计算机系刘大龙男教授1号楼318120国际贸易李 雪男副教授4号楼506121国际贸易李 爽女讲师4号楼510122国际贸易王 纯女讲师4号楼512123财会系沈小霞女助教2号楼202124财会系朱 海男讲师2号楼210125财会系马英明男副教授2号楼212借阅:借书证号总编号借书日期1124455011997-3-191253322111997-2-121114455031997-8-211121122661997-3-141146655441997-10-211201144551997-11-21201188011997-10-181194466031997-12-121124499011997-10-231154499021997-8-211181188011997-9-10根据以上描述,请完成:DDL1. 写出创建上述表的语句命令:create table 图书(总编号 varchar(7) primary key, 分类号 varchar(8), 书名 varchar(18), 作者 varchar(8), 出版单位 varchar(18), 单价 float)create table 读者(借书证号 varchar(4) primary key, 单位 varchar(7), 姓名 varchar(8), 性别 varchar(2), 职称 varchar(8), 地址 varchar(18)create table 借阅(借书证号 varchar(3), 总编号 varchar(6), 借书日期 date,primary key(借书证号,总编号,借书日期)DML2. 给出插入上述数据的insert语句命令:insert into 图书 values(445501,TP3/12,数据库导论,王强,科学出版社,17.90)insert into 图书 values(445502,TP3/12,数据库导论,王强,科学出版社,17.90)insert into 图书 values(445503,TP3/12,数据库导论,王强,科学出版社,17.90)insert into 图书 values(332211,TP5/10,计算机基础,李伟,高等教育出版社,18.00)insert into 图书 values(112266,TP3/12,FoxBASE,张三,电子工业出版社,23.60)insert into 图书 values(665544,TS7/21,高等数学,刘明,高等教育出版社,20.00)insert into 图书 values(114455,TR9/12,线性代数,孙业,北京大学出版社,20.80)insert into 图书 values(113388,TR7/90,大学英语,胡玲,清华大学出版社,12.50)insert into 图书 values(446601,TP4/13,数据库基础,马凌云,人民邮电出版社,22.50)insert into 图书 values(446602,TP4/13,数据库基础,马凌云,人民邮电出版社,22.50)insert into 图书 values(446603,TP4/13,数据库基础,马凌云,人民邮电出版社,22.50)insert into 图书 values(449901,TP4/14,FoxPro大全,周虹,科学出版社,32.70)insert into 图书 values(449902,TP4/14,FoxPro大全,周虹,科学出版社,32.70)insert into 图书 values(118801,TP4/15,计算机网络,黄力钧,高等教育出版社,21.80)insert into 图书 values(118802,TP4/15,计算机网络,黄力钧,高等教育出版社,21.80)insert into 读者 values(111,信息系,王维利,女,教授,1号楼)insert into 读者 values(112,财会系,李立,男,副教授,2号楼)insert into 读者 values(113,经济系,张三,男,讲师,3号楼)insert into 读者 values(114,信息系,周华发,男,讲师,1号楼)insert into 读者 values(115,信息系,赵正义,男,工程师,1号楼)insert into 读者 values(116,信息系,李明,男,副教授,1号楼)insert into 读者 values(117,计算机系,李小峰,男,助教,1号楼)insert into 读者 values(118,计算机系,许鹏飞,男,教授,1号楼)insert into 读者 values(119,计算机系,刘大龙,男,副教授,4号楼)insert into 读者 values(120,国际贸易,李雪,男,副教授,4号楼)insert into 读者 values(121,国际贸易,李爽,女,讲师,4号楼)insert into 读者 values(122,国际贸易,王纯,女,讲师,4号楼)insert into 读者 values(123,财会系,沈小霞,女,助教,2号楼)insert into 读者 values(124,财会系,朱海,男,讲师,2号楼)insert into 读者 values(125,财会系,马英明,男,副教授,2号楼)insert into 借阅 values(112,445501,1997-3-19)insert into 借阅 values(125,332211,1997-2-12)insert into 借阅 values(111,445503,1997-8-21)insert into 借阅 values(112,112266,1997-3-14)insert into 借阅 values(114,665544,1997-10-21)insert into 借阅 values(120,114455,1997-11-2)insert into 借阅 values(120,118801,1997-10-18)insert into 借阅 values(119,446603,1997-12-12)insert into 借阅 values(112,449901,1997-10-23)insert into 借阅 values(115,449902,1997-8-21)insert into 借阅 values(118,118801,1997-9-10)单表查询3. 找出姓李的读者姓名和所在单位命令:select 姓名,单位 from 读者 where 姓名 like 李%结果: 4. 列出图书库中所有藏书的书名以及出版单位命令:select distinct 书名,出版单位 from 图书结果: 5. 查找出高等教育出版社的所有图书及单价,结果按单价降序排列命令:select distinct 书名,单价 from 图书 where 出版单位=高等教育出版社 order by 单价 desc结果:6. 查找出价格位于10元和20元之间的图书种类,结果按出版单位和单价升序排序命令:select * from 图书 where 单价 between 10 and 20 order by 出版单位,单价结果: 7. 找出书名以“计算机”打头的所有图书和作者命令:select distinct 书名,作者 from 图书 where 书名 like 计算机%结果: 8. 检索同时接借阅了总编号为112266和449901两本书的借书证号命令:select 借书证号 from 借阅 where 总编号=112266 intersect select 借书证号 from 借阅 where 总编号=449901结果:9. 求科学出版社图书的最高单价、最低单价和平均单价命令:select MAX(单价) 最高单价,MIN(单价) 最低单价,AVG(单价) 平均单价 from 图书 where 出版单位=科学出版社结果: 聚合查询10. 找出藏书中各个出版社的册数、价值总额命令:select 出版单位,COUNT(*) 册数,SUM(单价) 价值总额 from 图书 group by 出版单位结果: 11. 求出各个出版社图书的最高价格、最低价格和册数命令:select 出版单位,COUNT(*) 册数,max(单价) 最高价格,MIN(单价) 最低价格 from 图书 group by 出版单位结果: 多表查询12. 查找所有借了书的读者的姓名以及所在单位命令:select distinct 姓名,单位 from 读者 join 借阅 on 读者.借书证号=借阅.借书证号结果: 13. 找出李某所借图书的所有图书的书名及借书日期命令:select 姓名,书名,借书日期 from 读者 join 借阅 on 读者.借书证号=借阅.借书证号 join 图书 on 借阅.总编号=图书.总编号 where 姓名 like 李%结果: 14. 查询1997年10月以后借书的读者借书证号、姓名和单位命令:select distinct 读者.借书证号,姓名,单位 from 借阅 join 读者 on 借阅.借书证号=读者.借书证号 where DATEDIFF(MONTH,1977-10-1,借书日期)=0结果: 15. 找出借阅了FoxPro大全一书的借书证号命令:select 借书证号 from 借阅 join 图书 on 借阅.总编号=图书.总编号 where 书名=FoxPro大全结果: 16. 分别找出借书人次超过1人次的单位及人次数命令:select 单位,COUNT(*) 人次数 from 借阅 join 读者 on 借阅.借书证号=读者.借书证号 group by 单位 having COUNT(*)1结果: 子查询17. 找出与赵正义在同一天借书的读者姓名、所在单位以及借书日期命令:select 姓名,单位,借书日期 from 读者 join 借阅 on 读者.借书证号=借阅.借书证号 where 借书日期=(select 借书日期 from 借阅 join 读者 on 借阅.借书证号=读者.借书证号 where 姓名=赵正义)结果: 18. 查询1997年7月以后没有借书的读者借书证号、姓名以及单位命令:select 借书证号,姓名,单位 from 读者 except select 借阅.借书证号,姓名,单位 from 借阅 join 读者 on 借阅.借书证号=读者.借书证号 where DATEDIFF(DAY,1997-7-1,借书日期)=0结果: 19. 求信息系当前借阅图书的读者人次数命令:select COUNT(*) 人次数 from 借阅 join 读者 on 借阅.借书证号=读者.借书证号 where 单位=信息系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咖啡连锁加盟店创新创业项目商业计划书
- 汽车座椅健康功能部件创新创业项目商业计划书
- 刑法学考试题及答案
- 露天堆场扬尘治理措施
- 学校交通安全志愿行动组织机构及职责
- 部编九年级语文上册教学设施保障计划
- 园林绿化工程交付后的保养与措施
- 2025版酒店客房装修工程安全责任合同
- 2025年度水塔施工期施工现场安全防护合同
- 2025医疗器械销售策略培训计划
- 气象法律、法规讲稿一全课件
- GB/T 6344-2008软质泡沫聚合材料拉伸强度和断裂伸长率的测定
- GB/T 39201-2020高铝粉煤灰提取氧化铝技术规范
- GB/T 3836.4-2021爆炸性环境第4部分:由本质安全型“i”保护的设备
- GB/T 20801.6-2020压力管道规范工业管道第6部分:安全防护
- GB/T 19355.2-2016锌覆盖层钢铁结构防腐蚀的指南和建议第2部分:热浸镀锌
- 核心素养视角下教师专业发展课件
- 企业信用信息公告系统年度报告模板:非私营其他企业
- 施工员钢筋工程知识培训(培训)课件
- 质量管理体系审核中常见的不合格项
- 共用水电费分割单模板
评论
0/150
提交评论