某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个

admin2019-07-12  29

问题 某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是(51),病患与医生的就诊联系类型为(52)。对于就诊联系最合理的设计是(53),就诊关系的主键是(54)。
(54)

选项 A、病历号,职工号
B、病历号,职工号,就诊时间
C、病历号,职工姓名
D、病历号,职工姓名,就诊时间

答案B

解析 每个科室有若干名职工,一名职工只属于一个科室,所以科室与职工的所属联系类型是一对多,即1:n。一个医生可以为多个病患看病,一个病患可以由多个医生多次诊治,病患与医生的就诊联系类型为多对多,即n:m。对于不同的职工,职工号是唯一的,不同职工的姓名有可能是相同的,也就是说职工姓名不是唯一的;而不同就诊时间的就诊情况是不同的,因此就诊联系的最合理的设计是就诊(病历号,职工号,就诊时间,就诊情况),就诊关系的主键足“病历号,职工号,就诊时间”。
转载请注明原文地址:https://jikaoti.com/ti/X8G7FFFM
0

随机试题
最新回复(0)