问题 问答题

某图书管理系统说明如下:

·可随时查询书库中现有书籍的名称、类别、数量与存放位置,各类书籍均可由书号唯一标识。

·可随时查询书籍借还情况,包括借书人单位、姓名、借书证号。任何人可借多本书,任何一种书可为多个人所借,每次借书需要登记借书日期和还书日期,借书证号具有唯一性。

·可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的出版社购买有关书籍。一个出版社可出版多种书籍,同一种书仅为一个出版社出版,出版社名具有唯一性。

根据以上说明进行如下设计:

(1)构造满足需求的E-R图。

(2)将该E-R图转换为关系模式。

答案

参考答案:

(1)E-R图如下:

(2)关系模式如下:

借书人(借书证号,姓名,单位)

书籍(书号名称,类别,数量,存放位置,出版社名)

出版社(出版社名,电话,邮编,地址)

借阅(借书证号,书号,借书日期,还书日期)

注意:同一个借书人可以多次借阅同一本书,因此关系借阅的码为(借书证号,书号,借书日期)。

单项选择题
单项选择题