选择题
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期;Tr(P#,D#,Date,Rt),其中P#为患者编号,D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是______。
A.
B.πp#(σ
D#=1
(Tr))
C.π
Pn
(P)
D.
A、
无
【正确答案】
A
【答案解析】
π表示投影运算,针对属性;盯表示选择运算,针对元组;表示自然连接。首先在关系Tr中选择D#为1的元组σD#=1(Tr),并检索这些元组中患者的编号πP#(σD#=1(Tr)),检索结果与关系P进行自然连接生成大关系πP#(σD#=1(Tr))P,最后在大关系中检索患者的姓名πP#(σD#=1(Tr))P。
提交答案
关闭