WORD格式可编辑
1.某学员为医院“住院管理信息系统”设计了数据库的ER模型,对医生、护士、病人、 病房、诊断、手术、结账等有关信息进行管理,其ER图如图5.11所示。
这个ER图有8个实体类型,其属性如下: 病人(住院号,姓名,性别,地址) 医生(医生工号,姓名,职称) 护士(护士工号,姓名,职称)
病床(病床编号,床位号,类型,空床标志) 手术室(手术室编号,类型)
手术(手术标识号,类型,日期,时间,费用) 诊断书(诊断书编号,科别,诊断)
收据(收据编号,项目,金额,收款员,日期)
这个ER图有11个联系类型,其中1个是1:1联系,8个1:N联系,联系。联系的属性如下:
协助(角色)
处方(处方单号,序号,药品名称,规格,数量,费用) 入住(入院日期,出院日期)
试把这个ER图转换成关系模型。并指出各个关系模式的主键和外键。医生诊断书1N
书写
M
1MN
主刀协助处方拥有
NNN1
手术 N 接受
1 病人 N
1
1
位于入住结账
11N 手术室病床收据 1N
安排分配
N1
护士
图5.11住院管理信息系统的ER图
专业知识 整理分享
2个是M:N
WORD格式可编辑
1.解:根据ER图和转换规则,8个实体类型转换成8个关系模式,2个M:N联系转换成 2个关系模式。因此,图5.11的ER图可转换成10个关系模式,如下所示:
病人(住院号,姓名,性别,地址,病房编号,床位号,入院日期,出院日期)
医生(医生工号,姓名,职称)
护士(护士工号,姓名,职称,手术室编号)
病床(病床编号,床位号,类型,空床标志,护士工号) 手术室(手术室编号,类型)
手术(手术标识号,类型,日期,时间,费用,手术室编号,医生工号,住院号) 诊断书(诊断书编号,科别,诊断,医生工号,住院号) 收据(收据编号,项目,金额,收款员,日期,住院号) 协助(手术标识号,医生工号,角色)
处方(处方单号,序号,药品名称,规格,数量,费用,住院号,医生工号)
专业知识 整理分享
相关推荐: