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

【正确答案】 A
【答案解析】

[考点] 关系代数  π表示投影,针对的是属性;σ表示选择,针对的是元组;∧表示逻辑“与”,用于连接两个条件;表示自然连接。首先需要在Tr表中选择医生编号D#为1且诊断结果为感冒的记录,然后检索出这些记录中患者的编号πp#(σD#=1∧Rt='感冒'(Tr)),将检索的结果与表P进行自然连接生成中间表,最后在生成的中间表里,检索出患者的姓名Pn。所以最终的表达式为故正确答案为A选项。