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