数据库ER图习题汇总
更新时间:2023-12-20 19:32:01 阅读量: 教育文库 文档下载
7、一个图书馆借阅管理数据库要求提供下述服务:
(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。 我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,试作如下设计: (1) 构造满足需求的E-R图。 (2) 转换为等价的关系模式结构。 答:(1)满足上述需求的E-R图如图11所示。
借书证号姓名单位借书人 m借书日期借阅还书日期n图书m出版1出版社名电报编号出版社电话书号书名数量位置邮编地址图6.21 11 图图书借阅管理数据库E-R图(2)转换为等价的关系模式结构如下:
借书人(借书证号,姓名,单位)
图书(书号,书名,数量,位置,出版社名)
出版社(出版社名,电报编号,电话可,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期)
8、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:
(1) 一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。 (2) 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。 (3) 一个车间生产多种产品,产品有产品号和价格。
(4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。
(5)一个产品由多种零件组成,一种零件也可装配出多种产品。 (6)产品与零件均存入仓库中。
(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。 试:(1)画出该系统的E-R图。 (2)给出相应的关系模式。 (3)画出该系统的层次模式图。 答:(1)该系统的E-R图如图12所示。 各实体的属性为:
工厂:厂名、厂长姓名
车间:车间号、车间主任姓名、地址、电话 工人:职工号、姓名、年龄、性别、工种 仓库:仓库号、仓库主任姓名、电话 零件:零件号、重量、价格 产品:产品号、价格
1m组成n1构成制造生产工厂1车间1隶属m工人m仓库1存放1m存放m零件n装配mm产品m图图6.22 12 系统的E-R图(2)相应的关系模式如下:
工厂(厂名、厂长姓名)
车间(车间号、车间主任姓名、地址、电话、厂名) 工人(职工号、姓名、年龄、性别、工种、车间号)
仓库(仓库号、仓库主任姓名、电话、长名) 产品(产品号、价格、车间号、仓库号) 零件(零件号、重量、价格、仓库号) 制造(车间号、零件号)
(3)该系统的层次模型图如图13所示。
工厂仓库车间零件产品零件产品工人制造装配装配制造装配装配图6.23 图13 该系统的层次模型图 8、有如下运动队和运动会两个方面的实体:
1.运动队方面
运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名
其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。
2.运动会方面
运动队:队编号、队名、教练姓名
项目:项目名、参加运动队编号、队员姓名、性别、比赛场地
其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。
请完成如下设计:
(1) 分别设计运动队和运动会两个局部E-R图。 (2) 将他们合并为一个全局E-R图。
(3) 合并时存在什么冲突,你是如何解决这些冲突的? 答:(1)运动队局部E-R图如图14所示,运动会局部E-R图如图15所示。
运动队1属于m队员队名队名教练姓名姓名14 运动队局部E-R图图图6.24 性别项目队编号队名教练姓名场地nm参加项目项目名运动队图图6.25 15 运动会局部E-R图(2)合并结果如图6.26所示。
队编号队名教练姓名场地n运动队1参加m项目项目名属于m队员m比赛n姓名性别图图6.26 16 合并后的全局部E-R图 (3)命名冲突:项名、项目名异名同义,统一命名为项目名。
结构冲突:项目在两个局部E-R图中,一个作属性,一个作实体,合并统一为
实体。
11、设一个海军基地要建立一个舰队管理信息系统,它包括如下两个方面的信息: 1.舰队方面
舰队:舰队名称、基地地点、舰艇数量 舰艇:编号、舰艇名称、舰队名称 2.舰艇方面
舰艇:舰艇编号、舰艇名、武器名称
武器:武器名称、武器生产时间、舰艇编号 官兵:官兵证号、姓名、舰艇编号
其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种吴起,一个武器可安装于多艘舰艇上;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇。
请完成如下设计:
(1) 分别设计舰队和舰艇两个局部E-R图。
(2) 将上述两个局部E-R图合并为一个全局E-R图。 (3) 将该全局E-R图转换为关系模式。 (4) 合并时是否存在命名冲突?如何处理? 答:(1)舰队和舰艇两个局部E-R图分别如图所示。
1舰队m拥有舰艇舰队名称基地地点舰艇数量编号舰艇名称图19 6.29 舰队局部E-R图图 (2)将图19和图20所示出两个局部E-R图合并为如图21所示的全局E-R图。 (3)转换的关系模式如下:
舰队(舰队名称,基地地点)
舰艇(舰艇编号,舰艇名称,舰队名称,舰艇数量) 官兵(官兵证号,姓名,舰艇编号) 武器(武器名称,武器生产时间) 安装(舰艇编号,吴起名称) (4)存在冲突,表现在:
● “舰艇编号”和“编号”存在异名同义,合并时统一为“舰艇编号”。 ● “舰艇名”和“舰艇名称”存在异名同义,合并时统一为“舰艇名称”。
正在阅读:
数据库ER图习题汇总12-20
跨大渡河汽车用施工悬索桥计算书(ANSYS程序电算)06-03
福师大自然地理学考研历年真题09-18
数据库原理实验指导书10-20
HP - RBSU菜单设置01-26
参观博物馆作文800字07-06
数据结构上机答案01-14
斗轮机施工方案01-16
七年级英语下册Module5测试题05-17
六年级主题班会教案05-12
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 习题
- 汇总
- 数据库
- 《液压传动与气动》实验指导书(简化版)
- 数据结构习题-分章
- 一篇 3章
- 碎片化阅读四辩辩论稿
- ICS-1100离子色谱仪维护程序
- 2014神农杯发文
- 起重设备安全专项整治工作总结
- 科普创意文化艺术节活动项目参考题目
- 13春计算机第五次作业
- 团队文化建设论文
- VISTA128BPT报警系统方案
- 关于工程造价咨询服务项目及价格的通知津价房地2008号
- 委托以个人名义向银行贷款协议书
- 中国梦致青春2013研究生迎新晚会策划方案
- 静设备质量检验计划
- protel99se试卷A
- 某2×3000t果蔬气调保鲜库建设项目可行性研究报告
- ASP net程序设计基础教程(第2版)05第五章课后习题答案
- 构建学习型学校让教师幸福成长
- 各行各业工作总结范文大全