国际空间研究组织 | ISRO CS 2018 |问题 73
给定关系 R(w,x) 和 S(y,z),结果
SELECT DISTINCT w, x
FROM R, S
保证与 R 相同,如果
(A) R 没有重复项且 S 非空
(B) R 和 S 没有重复项
(C) S 没有重复项且 R 非空
(D) R 和 S 具有相同数量的元组答案:(一)
说明:查询选择 r 的所有属性。由于我们在查询中有不同的,因此只有当 r 没有重复项时,结果才能等于 r。
如果我们没有给出我们想要连接两个表的任何属性,那么上面的查询就等同于笛卡尔积。如果两个集合中的任何一个为空,则两个集合的笛卡尔积将为空。因此,s 应该至少有一条记录来获取 r 的所有行。
所以,选项(A)是正确的。
这个问题的测验