教资会网络 | UGC NET CS 2015 年 12 月 – III |问题 60
假设 ORACLE 关系 R(A, B) 当前有元组 {(1, 2), (1, 3), (3, 4)},关系 S(B, C) 当前有 {(2, 5), (4 , 6), (7, 8)}。考虑以下两个 SQL 查询 SQ 1和 SQ 2 :
问题1 :选择 *
从 R 全连接 S
上 RB = SB;
问题2 :选择 *
从 R 内连接 S
上 RB = SB;
SQL 查询 SQ 1和 SQL 查询 SQ 2的结果中的元组数由下式给出:
(A)分别为 2 和 6
(B)分别为 6 和 2
(C)分别为 2 和 4
(D)分别为 4 和 2答案: (D)
说明:完全连接将为 B = 2 和 B = 4 提供两个匹配项。和两个不匹配因此它将提供 4 个输出。
内连接将只为匹配条件提供输出。 B = 2 和 B = 4。内部连接的两个输出。
所以,选项(D)是正确的。这个问题的测验