您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 大型数据库设计期末开卷试题2015
学校拟开发一个图书借阅管理系统用于图书馆的日常工作,数据库要求提供下述服务:1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。请完成以下试题:(1)请根据以上描述,绘制相应的E-R图,并直接在E-R图上注明实体名、属性、联系类型。(20分)(2)将E-R图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。(20分)(3)用SQL指令创建相应的数据表,注意定义相应的主外键约束。(20分)(4)用SQL指令完成以下功能(40分)4.1)查询图书馆所有图书的相关信息,包括图书编号、书名、作者,出版日期。4.2)查询“机械工业出版社”的所有图书,包括图书编号、书名、作者,出版日期。4.3)查询借书证号为“1367003140”读者的借书信息,包括图书编号,书名,作者,借书日期和还书日期。4.4)统计所有读者的借阅次数,包括读者编号,借阅次数。并按借阅次数的降序排序。4.5)统计每一种书的借阅次数,包括图书编号,书名,借阅次数。并按借阅次数的降序排序。
本文标题:大型数据库设计期末开卷试题2015
链接地址:https://www.777doc.com/doc-4537851 .html