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