




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、先创建下面三个表:(book表)BOOKIBSORTBOOKNANEWRITEROUTPUTPRICEagwH12445501TP3/12445502TP3/12445503TP3/12332211TP5/10数据库导论数据库导论数据库导论计算机基础11226666554411445511338844661n446602445603449901TP3/12TST/21TR9/12TR7/90TF4/13TP4/13TP4/13TF4/14foxEASE数据库基础数据库基础数据库基础大全科学出版社13高等教育出版社18电子工业出版社-高等教育出版社北京大学出版社清华大学出版社人民邮电出版社人民邮
2、电出版社人民邮电出版社科学出版社3318ia学出版社学出版社云云云强强强伟三明业玲凌凌凌虹王王壬李张刘釉胡马马马周14118601TP4/15V卜算机网络-黄力钧高等教育出版社2215113802TP4/15V卜算机网络-黄力钩高等教育出版社-2213449902TF4714FdjcFro大全周虹科学出版社33(borrow表)KEADEK工DBOOKIBBORROWDATE11124455012006-3-1921253322112006-2-12,31114455032006-8-2141121122652006-3-1451146655442006-1C-2161201144552006
3、-11-2*712。1】能QI2006-1C-1S,81194466032006-11-1291124499012006-10-23/101154499022006-9-21,111181188012006-9-10(reader表)READERIDCOMPANYHMIESEKGRADEABDR111华正1号楼4241号楼2143号楼105-1号楼315-I号楼224-包113计篁机系许鹏飞男助工1号楼£16§讣篁机系刘大龙男教授1号楼3181)找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2)列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUT
4、PUT)。3)查找高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排序。4)查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5)查找书名以“计算机”开头的所有图书和作者(WRITER)。6)检索同时借I阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。# #7)*查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)*找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)*无重复地查询2006年10月以后借书的读
5、者借书证号(READER_ID)、姓名和单位。# #10)*找出借阅了<FoxPro大全>一书的借书证号。11)找出与“赵正义”在同一天借书的读者姓名、所在单位及借书日期。12)查询2006年7月以后没有借书的读者借书证号、姓名及单位。# 13)求"科学出版社”图书的最高单价、最低单价、平均单价。# #14)*求”信息系”当前借阅图书的读者人次数。# 15)求出各个出版社图书的最高价格、最低价格和总册数。# 16)分别找出各单位当前借阅图书的读者人数及所在单位。17)*找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18)分别找出借书人次数多于1人次的单
6、位及人次数。19)找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20)查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATETABLEBOOK(BOOK_IDint,SORTVARCHAR(10),BOOK_NAMEVARCHAR(50),WRITERVARCHAR(10),OUTPUTVARCHAR(50),PRICEint);创建READER:(读者表)CREATETABLEREADER(READER_IDint,COM
7、PANYVARCHAR(10),NAMEVARCHAR(10),SEXVARCHAR(2),GRADEVARCHAR(10),ADDRVARCHAR(50);仓ij建BORROW:(借阅表)CREATETABLEBORROW(READER_IDint,BOOK_IDint,BORROW_DATEdatetime)插入数据:BOOK表:insertintoBOOKvalues(445501,'TP3/12','数据库导论'王强,科学出版社',17.90);insertinto',17.90);BOOKvalues(445502,'TP3/1
8、2','数据库导论'王强,科学出版社insertinto',17.90);BOOKvalues(445503,'TP3/12','数据库导论'王强,科学出版社insertinto社',18.00);BOOKvalues(332211,'TP5/10',计算机基础(李伟,'高等教育出版insertinto',23.60);BOOKvalues(112266,'TP3/12','FoxBASE','张三,电子工业出版社insertinto',20.
9、00);BOOKvalues(665544,'TS7/21','高等数学,刘明,高等教育出版社insertinto',20.80);BOOKvalues(114455,'TR9/12',线性代数,孙业,北京大学出版社insertinto',12.50);BOOKvalues(113388,'TR7/90',大学英语,胡玲,清华大学出版社insertinto版社',22.50BOOK);values(446601,'TP4/13',数据库基础'马凌女','人民邮电出insert
10、into版社',22.50BOOK);values(446602,'TP4/13',数据库基础'马凌女','人民邮电出insertinto版社',22.50BOOK);values(446603,'TP4/13',数据库基础'马凌女','人民邮电出insertinto',32.70);BOOKvalues(449901,'TP4/14','FoxPro大全',周虹',科学出版社insertinto',32.70);BOOKvalues(4499
11、02,'TP4/14','FoxPro大全',周虹',科学出版社insertinto版社,21.80BOOK);values(118801,'TP4/15',计算机网络'黄力钧','高等教育出insertintoBOOKvalues(118802'TP4/15',计算机网络','黄力钧,'高等教育出版社,21.80);READER表:insertinsertintointoreaderreadervalues(111,'values(112,'信息系'
12、,'王维禾【J','女','教授','1号楼424');财会系','李立','男','副教授','2号楼316);insertintoreadervalues(113,'经济系','张三','男','讲师','3号楼105');insertintoreadervalues(114,'信息系','周华发','男','讲师',
13、39;1号楼316');insertintoreadervalues(115,'信息系','赵正义','男','工程师','1号楼224);insertintoreadervalues(116,'信息系','李明','男','副教授','1号楼318);insertintoreadervalues(117,'计算机系','李小峰','男','助教','1号楼214);ins
14、ertintoreadervalues(118,'计算机系','许鹏飞','男',助工','1号楼2161);oreadervalues(119,'计算机系','刘大龙','男','教授','1号楼318);insertintoreadervalues(120,'国际贸易','李雪','男','副教授','4号楼506');insertintoreaderva
15、lues(121,'国际贸易','李爽','女','讲师','4号楼510');insertintoreadervalues(122,'国际贸易','王纯','女','讲师','4号楼512');insertintoreadervalues(123,'财会系','沈小霞,'女','助教','2号楼202');insertintoreadervalues(124,
16、39;财会系','朱海','男','讲师','2号楼210');insert');intoreadervalues(125,'财会系','马英明','男','副教授','2号楼212BORROW表:insertintoborrowvalues(112445501,'3-19-2006');insertintoborrowvalues(125332211,'2-12-2006');insertintoborrowv
17、alues(111,445503,'8-21-2006');insertintoborrowvalues(112,112266,'3-14-2006');insertintoborrowvalues(114,665544,'10-21-2006');insertintoborrowvalues(120,114455,'11-2-2006');insertintoborrowvalues(120118801,'10-18-2006');insertintoborrowvalues(119,446603,'11
18、-12-2006');insertintoborrowvalues(112,449901,'10-23-2006');insertintoborrowvalues(115,449902,'8-21-2006');insertintoborrowvalues(118,118801,'9-10-2006');现有关系数据库如下:数据库名:图书借阅管理系统读者表(读者编号char(6),姓名,性别,年龄,单位,身份证号,职称)图书表(图书编号char(6),图书名称,出版社,作者)借阅表(读者编号,图书编号,借阅时间)用SQL语言实现下列功能的
19、sql语句代码。(1)创建数据表book;book表(图书编号char(6),图书名称,出版社,作者)要求使用:主键(图书编号)、非空(图书名称),非空(作者)(2)创建数据表reader表;学生信息表(reader编号char(8),姓名,性别,年龄,工作单位,身份证号,职称)要求使用:主键(reader编号)、默认(职称)、非空(工作单位,姓名)、唯一(身份证号)、检查(性别),检查(年龄)(3)创建借书表borrow;borrow(ID,读者编号,图书编号,借书日期)要求使用:外键(学号,课号)(4)将下列课程信息添加到book表的代码图书编号名称100101数据库原理100102数据结
20、构修改课号为100102的图书名称:数据结构与算法删除课号为100101的图书信息(5)创建视图读者借书信息的代码;读者借书信息视图(读者编号,姓名,图书编号,图书名称,借书日期)(6)从读者表book中查询姓李的女读者的情况:姓名、性别、工作单位。(7)查询统计出借书量超过5本的单位平均年龄(8)创建带参数的存储过程借某图书的读者高低均年龄、执行该过程的代码存储过程功能:查询借阅某图书的的读者最高年龄、最低年龄、平均年龄;执行该过程,查询所有借阅数据库基础这本书的读者的最高年龄、最低年龄、平均年龄;1)找出姓李的读者姓名(NAME)和所在单位(COMPANY)。SELECTNAME,COMP
21、ANYFROMREADERWHERENAMELIKE'李'二I结果J消息NAMECOMPANY1 :李立i财会系2 季明信息系3 李小峻计篁机系4 李雪国际贸易5 李爽国际贸易2)列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)SELECTBOOK_NAME,OUTPUTFROMBOOK后结果以消息BOOK_NAME"UTPUT1!数据库导论科学出版社2数据库导论科学出版社3数据库导论科学出版社4计直机基耐高等教育出版社5FonBASE电子工业出版社6高等数学高等教育出版社7蹒性代数北京大学出版社8大学英语港华大学出版社9数据库基础人民邮电出
22、版社10数据摩基砒人民邮电出版社11数据库基砒大民邮电出版社12FcisPr或全科学出版社13FcixPr口大全科学出版社14计篁机网络高等教育出版社15计箕机网络高等教育出版社3)查找高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排序。SELECTBOOK_NAME,PRICEFROMBOOKWHEREOUTPUT='高等教育出版社'ORDERBYPRICEDESC口结果.J消息BOOKNAMEPRICE11:计宜机网2计苴机网络3高等数学204计篁机基础1G4)查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(O
23、UTPUT)和单价(PRICE)升序排序。SELECTSORT,OUTPUT,PRICEFROMBOOKWHEREPRICEBETWEEN10AND20ORDERBYOUTPUT,PRICE口结果u消息SORTOUTPUTPRICE1TR9/12北京大学出版社202TP5/1O高等教育出版社1B3TS7/21高等教育出版社204TP3/12科学出版社175TP3/12科学出版社176TP3/12科学出版社177TR7/90清华大学出版社125)查找书名以“计算机”开头的所有图书和作者(WRITER)。SELECTBOOK_NAME,WRITERFROMBOOKWHEREBOOK_NAMELIK
24、E'计算机'雄果|j肖息BOOkLNAMEWRIT1 计篁机基础李传2 计苴机网络黄力钧L191!*I”IrIIIII11.3 "十篁机网络|黄力钧加rier,er,er,ee,rrwirrm,er6)检索同时借I阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。SELECTA.READER_IDFROMBORROWA,BORROWBWHEREA.BOOK_ID='112266'ANDB.BOOK_ID='449901'ANDA.READER_ID=B.READER_IDJ结果口消息READ
25、ERID,m,-,r,-,-,L,-,E,-,L,-ir,-,【1in?i'hrnmiiinmirirsirirsirire'irnwin#7)*查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)SELECTDISTINCTNAME,COMPANYFROMREADER,BORROWWHEREBORROW.READER_ID=READER.READER_IDJ结果)消息NAMECOMPANY1李立财会系2李雪国际贸易3邦庆ffi计篁机系4马英明财会系5王维利信息系6许鹏飞计算机系7赵正义信息系S周华发信息系8)*找出李某所借所有图书的书名及借书日期(BORROW_
26、DATE)。SELECTBOOK.BOOK_NAME,BORROWBORROW_DATEFROMBOOK,BORROWREADERWHEREBOOK.BOOK_ID=BORROWBOOK_IDANDREADER.READER_ID=BORROWREADER_IDANDREADER.NAMELIKE'李'姑果值消息BOOJLNAME""BORROW_DATE1j数据库导论|2006-03-1900:00:000002FomEASE2006-03-1400:00:00.0003线性代数200E-110200:00:00,0004F口护口大全200610-2300
27、:00:00.0005计篁机网络200M0-1800:00:000009)*无重复地查询2006年10月以后借书的读者借书证号(READER_ID)、姓名和单位。SELECTREADER_ID,NAME,COMPANYFROMREADERWHEREREADER_IDIN(SELECTREADER_IDFROMBORROWWHEREBORROW_DATE>='2006-10-1')|口果|0i篇,READERJDNAME""COMPANYL1 1123立财会系IEI6EIIHEIEEEEEI卡2 114周华发信息系3 119刘大龙计篁机系4 12。李雪国
28、际贸易#10)*找出借阅了FoxPro大全一书的借书证号SELECTDISTINCTREADER_IDFROMBORROW,BOOKWHEREBORROW.BOOK_ID=BOOKBOOK_IDANDBOOK.BOOK_NAMELIKE'FoxPro大全图州惶消国-READER。1 S1122 ,,而11)找出与“赵正义”在同一天借书的读者姓名、所在单位及借书日期SELECTNAME,COMPANY,BORROW_DATEFROMREADER,BORROWWHEREBORROW.READER_ID=READER.READER_IDANDBORROW_DATEIN(SELECTBORRO
29、W_DATEFROMBORROW,READERWHEREBORROW.READER_ID=READER.READER_IDANDNAME='赵正义)I结果由消息NAMECOMPANYBORROW_DATEmain1 l王维利|信息系200日加OOtOOOOOOO2 ”遮定义信息系2006*08-21COtCOOOOOO12)查询2006年7月以后没有借书的读者借书证号、姓名及单位SELECTREADER_ID,NAME,COMPANYFROMREADERWHEREREADER_IDNOTIN(SELECTREADER_IDFROMBORROWWHEREBORROW_DATE>=&
30、#39;2006-7-1')READER.IDNAMECOMPANY11131张三经济系2116李明信息系3117李小噎计苴机系4121李爽国际贸易5122王纯国际贸易6123沈小霞财会系7124朱海财会系e125马英明财金系#13)求"科学出版社”图书的最高单价、最低单价、平均单价。SELECTMAX(PRICE)最高单价,MIN(PRICE)最低单价,AVG(PRICE)平均单价FROMBOOKWHEREOUTPUT='科学出版社'|r结果/消息最后单价最低单一平均单价KIIHIHIIBIEIIBIEaial.Illi132i1723*#14)*求”信息系”当前借阅图书的读者人次数。SELECTCOUNT(DISTINCTREADER_ID)当前借阅图书的读者人次数FROMBORROWWHEREREADER_IDIN(SELECTREADER_IDFROMREADERWHERECOMPANYIN('信息系')结果消息当前借阅图书的读者人次数#15)求出各个出版社图书的最高价格、最低价格和总册数SELECTMAX(PRICE)最高彳格,MIN(PRICE)最彳氐彳介格,COUNT(PRICE)总册数FROMBOOKGROUPBYOUTPUT口结果消息最高价格最低价总册数1|20120:12232313
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 修井应急管理制度
- 健身训练馆管理制度
- 公司内训师管理制度
- 公司请销假管理制度
- 内部停车场管理制度
- 办公室5s管理制度
- 单位值夜班管理制度
- 合伙制公司管理制度
- 填埋场消防管理制度
- 安检机使用管理制度
- 《建筑施工测量标准》JGJT408-2017
- 钢结构厂房施工组织设计
- ups电源维修合同范本
- 农业标准化与产业质量提升
- 国家基本药物(中成药)临床应用指南
- 古风围棋介绍
- 军事理论-综合版智慧树知到期末考试答案章节答案2024年国防大学
- 2022-2023学年上海市徐汇区高一下学期期末考试数学试题(解析版)
- 安全环保履职述职报告
- 电大财务大数据分析编程作业4
- 2023年零售药店医疗器械质量管理制度职责操作规程体系文件
评论
0/150
提交评论