问题
问答题
某医院病房信息管理系统需要存储如下信息:
·科室:科室名,科室地址,科室电话。
·病房:病房号,床位个数。
·医生:姓名,职称,年龄,工作证号。
·病人:病历号,姓名,性别,诊断说明。
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主治医生只有一个,一个病房可以有多个病人,但一个病人只属于一个病房。
(1)请绘制该系统的E-R图。
(2)将该E-R图转换为关系模式,并标出每个关系模式的主码和外码。
答案
参考答案:
(1)E-R图如下:
(2)关系模式如下:
科室(科室名,科室地址,科室电话)
病房(病房号,床位个数,科室名)
医生(工作证号,姓名,职称,年龄,科室名)
病人(病历号,姓名,性别,诊断说明,主治医生,病房号)