欢迎来到天天文库
浏览记录
ID:970967
大小:548.00 KB
页数:18页
时间:2017-10-23
《习题-er图(附答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、7、一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。根据以上情况和假设,试作如下设计:(1)构造满足需求的E-R图。(2)转换为等价的关系模式结构。答:(1)满
2、足上述需求的E-R图如图11所示。图11(2)转换为等价的关系模式结构如下:借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报编号,电话可,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)8、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。(5)一个产
3、品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存入仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。试:(1)画出该系统的E-R图。(2)给出相应的关系模式。 (3)画出该系统的层次模式图。答:(1)该系统的E-R图如图12所示。各实体的属性为:工厂:厂名、厂长姓名车间:车间号、车间主任姓名、地址、电话工人:职工号、姓名、年龄、性别、工种仓库:仓库号、仓库主任姓名、电话零件:零件号、重量、价格产品:产品号、价格图12(2)相应的关系模式如下:工厂(厂名、厂长姓名)车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种
4、、车间号)仓库(仓库号、仓库主任姓名、电话、长名)产品(产品号、价格、车间号、仓库号)零件(零件号、重量、价格、仓库号)制造(车间号、零件号)(3)该系统的层次模型图如图13所示。8、有如下运动队和运动会两个方面的实体:1.运动队方面运动队:队名、教练姓名、队员姓名队员:队名、队员姓名、性别、项名其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。2.运动会方面运动队:队编号、队名、教练姓名项目:项目名、参加运动队编号、队员姓名、性别、比赛场地其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。图13请完成如下设计:(1)分别
5、设计运动队和运动会两个局部E-R图。(2)将他们合并为一个全局E-R图。(3)合并时存在什么冲突,你是如何解决这些冲突的?答:(1)运动队局部E-R图如图14所示,运动会局部E-R图如图15所示。图14图15(2)合并结果如图6.26所示。图16(3)命名冲突:项名、项目名异名同义,统一命名为项目名。结构冲突:项目在两个局部E-R图中,一个作属性,一个作实体,合并统一为实体。9、假设要建立一个企业数据库,该企业有多个下属单位,每一个单位有多个职工,一个职工仅隶属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同设备。单位的
6、属性有:单位名、电话。职工的属性有:职工号、姓名、性别。设备的属性有:设备号、设备名、产地。供应商的属性有:姓名、电话。工程的属性有:工程名、地点。请完成如下处理:(1)设计满足上述要求的E-R图。(2)将该E-R图转换为等价的关系模式。(3)根据你的理解,用下划线标明每个关系中的码。 答:(1)满足要求的E-R图如图17所示。图17各实体的属性如下:单位(单位名、电话)职工(职工号、姓名、性别)设备(设备名、设备号、产地)供应商(姓名、电话)工程(工程名、地点)(2)转换后的关系模式如下:单位(单位名、电话)职工(职工号、单位名、工程名、姓名、性别)设备(设备名、设备号
7、、产地)供应商(姓名、电话)工程(工程名、地点)供应(供应商姓名、工程名、设备号、数量)(3)见(2)中下划线。10、图反映了一个公司部门(DEPT)、职工(EMP)、工程(PROJ)、材料(PART)、材料供应商(SUPP)和仓库(WH)之间联系的E-R图。建立它的关系模式。图18答:对应的关系模式如下: 部门(部门号,部门名,…) 职工(职工号,职工名,部门号,工程号,…) 工程(工程号,工程名,…) 材料(材料号,材料名,…) 材料供应商(供应商号,姓名,…)仓库(仓库号,仓库名,地点,…)INV
此文档下载收益归作者所有