给定关系模式科室K(科室号,科室名,负责人,科室电话)、医生Y(医生号,医生名,性别,科室号,联系电话,家庭地址)和患者B(病历号,患者名,性别,医保号,联系方式),并且1个科室有多名医生,1名医生属于1个科室;1名医生可以为多个患者诊疗,1个患者也可以找多名医生诊疗。
科室与医生之间的“所属”联系类型、医生与患者之间的“诊疗”联系类型分别为(1);其中(2)。下列查询“肝胆科”医生的医生名、联系电话及家庭住址的关系代数表达式中,查询效率最高的是(3)。
(1)A.1:1、n:m
B.n:m、1:1
C.n:m、1:n
D.1:n、n:m
(2)A.“诊疗”联系需要转换为一个独立的关系,并将医生号和患者名作为主键
B.“诊疗”联系需要转换为一个独立的关系,并将医生号和病历号作为主键
C.“所属”联系需要转换为一个独立的关系,并将医生号和科室名作为主键
D.“所属”联系需要转换为一个独立的关系,并将医生号和科室号作为主键
(3)