问题 单项选择题

设有关系R(A,B,C) 和S(C,D) :与SQL语句SELECTA,B,D FROM R,S WHERER,c=S.c等价的关系代数表达式是

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

B.B.D(R.C=S.C(R×

C.C=S.C(

D.C=S,

答案

参考答案:B

解析:解析:题意中的SQL语句的操作是对R,S两个关系中满足R.C=S.C的元组中选出A),B),D)三个属性的值。对选项A)是先投影再选择,而投影后并不存在C)这个属性,也就无法选择;B)是对笛卡尔积的结果先按条件进行选择,然后从符合条件的元组中列出A),B),D)属性,这与题意相符。C),D)两个选项分析情况与 A)类似,先投影再选择,选择条件无法确定。

不定项选择
单项选择题