首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期;Tr(P#,D$,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性患者姓名的表达
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期;Tr(P#,D$,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性患者姓名的表达
admin
2022-09-09
52
问题
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期;Tr(P#,D$,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性患者姓名的表达式是( )。
选项
A、σ
Pg="男"
(P)
B、π
Pn
(π
P#
(σ
D#=1
(Tr))
σ
Pg="男"
(P))
C、π
Pn
(π
P#
(σ
D#=1
(Tr))
P)
D、π
Pn
(σ
D#=1
(Tr))
σ
Pg="男"
(P))
答案
B
解析
检索患者姓名需要涉及P表的Pn列,而医生编号需要从Tr表的D#处获得,所以必须将P表和Tr表连接后再进行操作。在进行连接操作之前,先从Tr表中筛选出D#=1的行(σ操作,σ
D#=1
(Tr)),并仅筛选出P#(π操作,π
P#
(σ
D#=1
(Tr))),得到筛选结果的一个小表;再从P表中筛选出性别为“男”(Pg=”男”)的行(σ操作,σ
Pg="男"
(P)),得到第二个小表。将两个小表进行连接(π
P#
(σ
D#=1
(Tr))
σ
Pg="男"
(P)),连接后还要从连接结果中只保留Pn列,故再做一个π操作(π
Pn
(π
P#
(σ
D#=1
(Tr))
σ
Pg="男"
(P)))。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/ha6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
以下是与设置系统菜单有关的命令,错误的是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
操作对象是两个表的关系运算是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
如果想在运行表单时,向TEXT2中输入字符,回显字符显示的是“*”号,则可以在Forml的Init事件中加入语句()。
在VisualFoxPro中有如下内存变量的赋值语句:X={A2008-08-088:00:00AM}Y=.y.Z=“12.34”执行上述语句之后,内存变量的X、Y、Z的数据类型为()
下列程序段执行以后,内存变量A和B的值是CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),(B)&&参数A是值传递,B是值传递?A,B
在下面的VisualFoxPro表达式中,运算结果为逻辑真的是
如果希望用户在文本框中输入的字符显示的是“*”号,而不是真正输入的内容,应该指定的属性是
以下数据结构中,属于非线性数据结构的是()。
随机试题
机器设备重置成本的构成,包括()
下列关于舒张性心衰的治疗,不正确的是
重大危险源的评价应以单元为评价对象。下列评价对象中,可以划分为同一个单元进行评价的有()。
混凝土浇筑过程中,分块尺寸和铺层厚度受混凝土运输()的限制。
以近期的记忆代替整个测评时期的全部实际表现,导致的测评结果误差是()。
对青少年学生来说,经常参加体育锻炼可使骨骼增长()厘米。
师生关系可以分为社会关系、教育关系和心理关系。下列不属于教育关系特点的是()。
Inthefollowingstatementsaboutgraphoperations,whichoneisNOTcorrect?
下列关于模式的术语中,不是指数据库三级模式结构中的外模式的是()。
关系R经过运算的结果为
最新回复
(
0
)