数据库原理与应用教程-课后习题参考答案(第二版)人民邮电出版(5)

2020-05-08 10:15

(2-3)转换为等价的关系模式及关系键如下;

借书人(借书证号,姓名,单位)

图书(书号,书名,数量,位置,出版社名)

出版社(出版社名,电话,邮编,地址,E-mail)

借阅(借书证号,书号,借书日期,还书日期)。

2.图6-21(a)、(b)和(c)所示给出某企业管理系统三个不同的局部E-R图,将其合并成一个n 设备处 1 管理 设备 全局E-R图,并设置各个实体以及联系的属性(允1 n 拥有 装配 许增加认为必要的属性,也可将有关基本实体的m m 属性改为联系的属性)。 工人 零件 职员 m 属于 1 部门 n m 零件 厂商 生产

(c)

图6-21 局部的E-R图

各实体构成如下:

部门:部门号,部门名,电话,地址

职员:职员号,职员名,职务(干部/工人),年龄,性别

设备处:单位号,电话,地址

工人:工人编号,姓名,年龄,性别 设备:设备号,名称,位置,价格 零件:零件号,名称,规格,价格 厂商:单位号,名称,电话,地址

1 n 部门 设备 管理 解:汇总后的E-R图如图所示。 1 n m 各类实体的属性为: 工作 生产 装配 n n 部门:部门号,部门名,电话,地址 m 职工 零件 职工:职工号,职工名,职务,年龄,性别 设备:设备号,名称,规格,价格 零件:零件号,名称,规格,价格

(a) (b)

3.某医院病房计算机管理中需要如下信息: 科室:科室名,科室地址,科室电话,医生姓名 病房:病房号,床位号,所属科室名

医生:工作证号,姓名,性别,出生日期,联系电话,职称,所属科室名

病人:病历号,姓名,性别,诊断记录,主管医生,病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:

(1)设计该计算机管理系统的E-R图; (2)将该E-R图转换为关系模型结构;

(3)指出转换结果中每个关系模式的候选码。 解:(1)本题的E-R图如图所示。

科室名 科室地址 科室电话 病房号 床位号 n 1 病房 科室 组成

1 1 入住 从属 所属科室名 n n n 1 病人 医生 诊治 职 称 联系电话 病历号 姓 名 性 别 工作证号 姓 名 性 别 出生日期

(2)对应的关系模型结构如下: 科室(科名,科地址,科电话) 病房(病房号,床位号,科室名)

医生(工作证号,姓名,性别,出生日期,联系电话,职称,科室名)

病人(病历号,姓名,性别,诊治记录,主管医生,病房号)

(3)每个关系模式的候选码如(2)所示。


数据库原理与应用教程-课后习题参考答案(第二版)人民邮电出版(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版五年级科学上册第三单元 复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: