习题-ER图(附答案)

发布时间 : 星期五 文章习题-ER图(附答案)更新完毕开始阅读

单位1拥有mm职工参加1设备mn供应供应商n工程图6.27 一个E-R图图17

各实体的属性如下:

单位(单位名、电话)

职工(职工号、姓名、性别) 设备(设备名、设备号、产地) 供应商(姓名、电话) 工程(工程名、地点)

(2)转换后的关系模式如下: 单位(单位名、电话)

职工(职工号、单位名、工程名、姓名、性别) 设备(设备名、设备号、产地) 供应商(姓名、电话) 工程(工程名、地点)

供应(供应商姓名、工程名、设备号、数量)(3)见(2)中下划线。 10、图反映了一个公司部门(DEPT)、职工(EMP)、工程(PROJ)、材料(PART)、材料供应商(SUPP)和仓库(WH)之间联系的E-R图。建立它的关系模式。

DEPT1D-EmDEPTmE-PRSUPPnS-PR-PAm1PROJpnPARTINVmWH图6.28 图18 一个E-R图

答:对应的关系模式如下:

部门(部门号,部门名,…)

职工(职工号,职工名,部门号,工程号,…) 工程(工程号,工程名,…) 材料(材料号,材料名,…)

材料供应商(供应商号,姓名,…) 仓库(仓库号,仓库名,地点,…) INV(仓库号,材料号)

S-PR-PA(供应商号,公称好,材料号) 有下划线的属性或属性组为码。

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)存在冲突,表现在:

“舰艇编号”和“编号”存在异名同义,合并时统一为“舰艇编号”。 “舰艇名”和“舰艇名称”存在异名同义,合并时统一为“舰艇名称”。

舰艇编号舰艇名武器名称武器生产时间舰艇1属于mn安装武器m兵官兵官证号姓名图20 舰艇局部E-R图图6.30

舰队名称基地地点舰队1舰艇数量拥有武器名称mn武器武器生产时间兵官属于舰艇m安装兵官证号姓名舰艇编号舰艇名图21 6.31 全局E-R图图 12、社某商业集团数据库中有3个实体集,一是“商品”实体集,属性有商店编号、

商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每中商品也可以放在多个商店销售,每个商店孝顺的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。

(1) 试画出E-R图。

(2) 将该E-R图转换成关系模式,并指出主码和外码。 答:(1)对应的E-R图如图所示。

联系合同范文客服:xxxxx#qq.com(#替换为@)