问题 单项选择题

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

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

B.D(C=C(R×)

C.C=C((B×(D)

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

答案

参考答案:B

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

选择题
单项选择题