数据库ER图习题汇总.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库ER图习题汇总

7、一个图书馆借阅管理数据库要求提供下述服务: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。 我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。 (3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。 根据以上情况和假设,试作如下设计: 构造满足需求的E-R图。 转换为等价的关系模式结构。 答:(1)满足上述需求的E-R图如图11所示。 (2)转换为等价的关系模式结构如下: 借书人(借书证号,姓名,单位) 图书(书号,书名,数量,位置,出版社名) 出版社(出版社名,电报编号,电话可,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期) 8、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息: 一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。 一个车间生产多种产品,产品有产品号和价格。 (4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。 (5)一个产品由多种零件组成,一种零件也可装配出多种产品。 (6)产品与零件均存入仓库中。 (7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。 试:(1)画出该系统的E-R图。 (2)给出相应的关系模式。   (3)画出该系统的层次模式图。 答:(1)该系统的E-R图如图12所示。 各实体的属性为: 工厂:厂名、厂长姓名 车间:车间号、车间主任姓名、地址、电话 工人:职工号、姓名、年龄、性别、工种 仓库:仓库号、仓库主任姓名、电话 零件:零件号、重量、价格 产品:产品号、价格 (2)相应的关系模式如下: 工厂(厂名、厂长姓名) 车间(车间号、车间主任姓名、地址、电话、厂名) 工人(职工号、姓名、年龄、性别、工种、车间号) 仓库(仓库号、仓库主任姓名、电话、长名) 产品(产品号、价格、车间号、仓库号) 零件(零件号、重量、价格、仓库号) 制造(车间号、零件号) (3)该系统的层次模型图如图13所示。 8、有如下运动队和运动会两个方面的实体: 1.运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 2.运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。 请完成如下设计: 分别设计运动队和运动会两个局部E-R图。 将他们合并为一个全局E-R图。 合并时存在什么冲突,你是如何解决这些冲突的? 答:(1)运动队局部E-R图如图14所示,运动会局部E-R图如图15所示。 (2)合并结果如图6.26所示。 (3)命名冲突:项名、项目名异名同义,统一命名为项目名。 结构冲突:项目在两个局部E-R图中,一个作属性,一个作实体,合并统一为实体。 11、设一个海军基地要建立一个舰队管理信息系统,它包括如下两个方面的信息: 1.舰队方面   舰队:舰队名称、基地地点、舰艇数量   舰艇:编号、舰艇名称、舰队名称 2.舰艇方面   舰艇:舰艇编号、舰艇名、武器名称   武器:武器名称、武器生产时间、舰艇编号   官兵:官兵证号、姓名、舰艇编号 其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种吴起,一个武器可安装于多艘舰艇上;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇。 请完成如下设计: 分别设计舰队和舰艇两个局部E-R图。 将上述两个局部E-R图合并为一个全局E-R图。 将该全局E-R图转换为关系模式。 合并时是否存在命名冲突?如何处理? 答:(1)舰队和舰艇两个局部E-R图分别如图所示。 (2)将图19和图20所示出两个局部E-R图合并为如图21所示的全局E-R图。 (3)转换的关系模式如下:    舰队(舰队名称,基地地点) 舰艇(舰艇编号,舰艇名称,舰队名称,舰艇数量) 官兵(官兵证号,姓名,舰艇编号) 武器(武器名称,武器生产时间) 安装(舰艇编号,吴起名称) (4)存在冲突,表现在: ● “舰艇编号”和“编号”存在异名同义,合并时统一为“舰艇编号”。 ● “舰艇名”和“舰艇名称”存在异名同义,合并时统一为“舰艇名称”。 4、某医院病房计算机管理中心需要如下信息: 科室:科名、科地址、科电话、

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档