现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期;Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病

admin2020-05-20  33

问题 现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期;Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式是    (      )
        

选项 A、 
B、 
C、 
D、 

答案A

解析 检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式,首先对关系Tr(P#,D#,Datt,Rt)以医生编号(D#)等于1并且诊断结果(Rt)等于“感冒”为条件作选择运算,得到符合条件的医生信息,对运算结果在患者编号列作投影运算,然后与表示患者的关系P(P#,Pn,Pg,By)作自然连接运算,再在患者姓名列作一次投影运算,即可得到在1号医生处就诊且诊断结果为感冒的病人姓名。
转载请注明原文地址:https://kaotiyun.com/show/6VYp777K
0

最新回复(0)