📜  门| GATE-CS-2015(套装2)|第 65 题

📅  最后修改于: 2021-09-26 04:26:19             🧑  作者: Mango

考虑两个关系 R1(A, B) 与元组 (1, 5), (3, 7) 和 R1(A, C) = (1, 7), (4, 9)。假设 R(A,B,C) 是 R1 和 R2 的完全自然外连接。考虑以下形式的元组 (A,B,C)

a = (1, 5, null),
  b = (1, null, 7), 
  c = (3, null, 9), 
  d = (4, 7, null), 
  e = (1, 5, 7), 
  f = (3, 7, null), 
  g = (4, null, 9). 

以下哪一项陈述是正确的?
(A) R 包含 a, b, e, f, g 但不包含 c, d
(B) R包含a、b、c、d、e、f、g
(C) R 包含 e, f, g 但不包含 a, b
(D) R 包含 e 但不包含 f, g答案: (C)
解释:

Below is R1 
  A   |   B
 -----------
  1   |   5
  3   |   7


Below is R2
  A   |   C
 -----------
  1   |   7
  4   |   9 


Full outer join of above two is 

  A   |   B   |   C
 -------------------
  1   |   5   |   7
  3   |   7   |  NULL
  4   |  NULL |   9

所以全外连接包含 e = (1, 5, 7), f = (3, 7, null), g = (4, null, 9)。这个问题的测验