问题 单项选择题

关系R、S如下图所示,关系代数表达式π1,5,62=5(R×S))= (3) ,该表达式与 (4) 等价。

(4)处填()。

A.πA,B,C(σB=B(R×S))

B.πR.A,R.B,R.C(σR.B=R.B(R×S))

C.πR.A,R.B,S.C(σR.B=S.B(R×S))

D.πR.A,S.B,S.C(σR.B=S.C(R×S))

答案

参考答案:C

解析:

[分析]: 本题考查数据库中的关系代数。

所求表达式的含义是:对R、S笛卡儿积的结果中2、5列值相等的记录进行选择操作,然后对1、5、6列做投影操作。

首先做R、S的笛卡儿积,结果如下。

然后执行选择操作,条件是第2、5列的值相等,结果如下。

最后对1、5、6列进行投影操作,得:

由此可知,第5题的答案为B。而第6题答案非常明显,即先是对2、5列进行选择,再对1、5、6列进行投影,答案为C。

单项选择题
单项选择题