考虑以下SQL查询
select distinct al, a2,........., an
from r1, r2,........, rm
where P
对于任意谓词P,此查询等效于以下哪个关系代数表达式?
A:
B:
C:
D:
(A) A
(B) B
(C) C
(D) D答案: (A)
解释:
叉积(x)组合一个关系的元组和另一关系的所有元组。因此,关系为r1,r2…的元组。 rn被合并。选择运算符用于选择结果元组。投影运算符用于通过指定属性名称从结果元组中选择属性的子集。因此,从所得的元组中投影出属性a1,a2,an。
因此,选项(A)是正确的。
如果您在以上文章中发现任何错误,请在下面发表评论。这个问题的测验