3. 实验内容
(1)设图书借阅系统中有如下信息:
图书:书号、书名、数量;
借书人:借书证号、姓名、电话;
出版社:出版社名、邮编、地址、电话;
每个人可以借多种图书,每本书可以被多个人借阅,借书和还书时需要登记借书日期和还书日期;一个出版社可以出版多种书籍,一本书只能有一个出版社,出版社名具有唯一性。
1)画出E-R图,并在图上注明属性、联系的类型,用横线标注出主码。
2)将E-R图转换成关系模式,要求关系模式尽可能的少,并用横线标注每个关系模式的主码,波浪线标注外码;
(2)某房屋租赁公司拟开发一个管理系统用于管理其持有的房屋、租客、员工等信息。需求描述如下:
-
-
-
- 公司拥有多幢公寓楼,每幢公寓楼有唯一的楼编号和地址。每幢公寓楼中有多套公寓,每套公寓在楼内有唯一的编号(不同公寓楼内的公寓号可相同)。系统需记录每套公寓的卧室数和卫生间数;
-
-
- 对于每个租客,系统需记录租客编号、姓名、联系电话、银行账号(方便自动扣房租)、一个紧急联系人的姓名及联系电话。
- 系统需记录每个员工的编号、姓名、联系电话和月工资;
- 每个员工可以管理多幢公寓楼,每幢公寓楼必须由一个员工管理;一个租客也可租赁多套公寓,一个公寓可被多个租客租赁;租客租赁公寓必须签定租赁合同,合同内容应包含合同编号、签定日期、开始时间、租期、押金、月租。
1)画出E-R图,并在图上注明属性、联系的类型,用横线标注出主码。
2)将E-R图转换成关系模式,要求关系模式尽可能的少,并用横线标注每个关系模式的主码,波浪线标注外码;
2)关系模式
横线为主码,波浪线为外码
图书(书号、书名、数量)
借书人(借书证号、姓名、电话)
出版社(出版社名、邮编、地址、电话)
借阅(书号、出版社名、借书日期、还书日期)
2) 关系模式
公寓(编号,卧室数,卫生间数,楼编号)
公寓楼(楼编号,地址,编号)
租客(租客编号,姓名,联系电话,银行账号,紧急联系人电话,紧急联系人姓名)
员工(编号,联系电话,姓名,月工资)
租赁合同(编号,租客编号,合同编号签到日期,开始时间,租期,押金,月租)