问题 问答题

某医院病房信息管理系统需要存储如下信息:

·科室:科室名,科室地址,科室电话。

·病房:病房号,床位个数。

·医生:姓名,职称,年龄,工作证号。

·病人:病历号,姓名,性别,诊断说明。

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

(1)请绘制该系统的E-R图。

(2)将该E-R图转换为关系模式,并标出每个关系模式的主码和外码。

答案

参考答案:

(1)E-R图如下:

(2)关系模式如下:

科室(科室名,科室地址,科室电话)

病房(病房号,床位个数,科室名)

医生(工作证号,姓名,职称,年龄,科室名)

病人(病历号,姓名,性别,诊断说明,主治医生,病房号)

单项选择题
单项选择题