赞
踩
一、实验目的
1.能够根据实际业务需求抽象出实体、实体的属性和实体的联系。
2.能够抽象业务所涉及的E-R图。
3.能够优化E-R图并形成用于数据库系统逻辑设计的全局E-R图。
4. 能够将E-R图转换为对应的关系模式。
二、实验硬、软件环境
开发环境: Windows XP 操作系统及以上版本
Office软件: Visio2017
运行环境:Windows XP 操作系统及以上版本
三、实验内容及步骤
1. 设计该系统的E-R图
2. 将E-R图转换为关系模式。
题目:1.一个图书管理系统中有如下信息。
图书:书号、书名、数量、位置
借书人:借书证号、姓名、单位
出版社:出版社名、邮编、地址、电话、E-mail
其中约定:
任何人可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。
根据以上情况,完成如下设计。
(1)设计该系统的E-R图(可以用Visio画)。
(2)将E-R图转换为关系模式。
2. 实验结果: (1)设计E-R图如下:
(2)E-R图转换为关系模式及主码
图书(书号,书名,数量,位置) 主码:书号11
借书人(借书证号,姓名 ,单位) 主码:借书证号
出版社(出版社名,邮编, 地址 ,电话 ,E-mail) 主码:出版社名
出版(书号,出版社名号) 主码:书号
(联系 ‘出版’是一对多的关系,则多端实体的主码是关系的主码)
借阅(书号,借书证号,借阅日期,归还日期)主码:书号+借书证号
(联系 ‘借阅’是多对多的关系,则每个实体的主码的组合是关系的主码)
四、实验结果及分析
1.通过此次试验我掌握了根据实际业务需求抽象出实体、实体的属性和实体的联系,可以设计相对应的E-R图,将E-R图转换为对应的关系模式。
2.由实验图书管理系统信息可知出版社、图书和借书人为实体,根据约定得出实体与实体之间的联系,从而得出E-R图,对应的关系模式需要根据E-R图得出但是其中的图书实体与出版联系有相同的主码(书号),因此将出版联系中的出版社名号属性添加到图书实体中,形成新的图书实体并删除出版联系。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。