某医院病房管理系统中, 包括四个实体型,分别为:
科室:科名,科地址,科电话
病房:病房号,病房地址
医生:工作证号,姓名,职称,年龄
病人:病历号,姓名,性别
且存在如下语义约束:
① 一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;
② 一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;
③ 一个病房可入住多个病人, 一个病人只能入住在一个 病房。
注意:不同科室可能有相同的病房号。
完成如下设计:
( 1 )画出该医院病房管理系统的E-R图; ( 5 分)
(2)将该E-R图转换为关系模型; ( 5 分)
(要求: 1 : 1和1 : n 的联系进行合并)
(3) 指出转换结果中每个关系模式的主码和外码。 ( 5 分)