一个图书馆借阅管理数据库要求提供下述服务:
(1)可随时查询书库中现有书籍的书号、书名、数量、存放位置和单价。所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况,包括书籍的书号、借书人的借书号、借书日期和还书日期。
(3)借书人信息包括借书证号、工作单位、地址、姓名。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(4)当需要时,可通过数据库中保存的出版社的出版社名、电话、邮编及地址等信息,向相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,完成如下试题。
1.设计满足上述要求的E-R图。
2.将该E-R图转换为等价的关系模式并用下划线标明每个关系中的码。
3.使用SQl命令创建图书管理数据库TSGL,数据库物理文件存放在D:\testdb文件夹下,要求日志文件和辅助数据文件各一个,其他选项自拟,并创建系统中所涉及的数据表。
4.使用SQl命令向创建的每张表中插入3-5条记录。
5.使用SQL命令创建唯一非聚集索引。
6.自拟试题实现对表结构的修改。
7.自拟题目实现对表数据的查询
要求:①所拟查询试题至少7道。
②所拟查询试题需涉及like关键词、排序、分组、聚合函数、连接、嵌套等知识点。
③每题要求写出所拟试题题目、相应的查询语句以及运行结果截图
(1)可随时查询书库中现有书籍的书号、书名、数量、存放位置和单价。所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况,包括书籍的书号、借书人的借书号、借书日期和还书日期。
(3)借书人信息包括借书证号、工作单位、地址、姓名。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(4)当需要时,可通过数据库中保存的出版社的出版社名、电话、邮编及地址等信息,向相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,完成如下试题。
1.设计满足上述要求的E-R图。
2.将该E-R图转换为等价的关系模式并用下划线标明每个关系中的码。
3.使用SQl命令创建图书管理数据库TSGL,数据库物理文件存放在D:\testdb文件夹下,要求日志文件和辅助数据文件各一个,其他选项自拟,并创建系统中所涉及的数据表。
4.使用SQl命令向创建的每张表中插入3-5条记录。
5.使用SQL命令创建唯一非聚集索引。
6.自拟试题实现对表结构的修改。
7.自拟题目实现对表数据的查询
要求:①所拟查询试题至少7道。
②所拟查询试题需涉及like关键词、排序、分组、聚合函数、连接、嵌套等知识点。
③每题要求写出所拟试题题目、相应的查询语句以及运行结果截图


