平成25年度秋期 問30 / 80

平成25年度 秋期 応用情報技術者試験 午前 問30

関係 R と関係 S に対して,関係 X を求める関係演算はどれか。

R

ID A B
0001 a 100
0002 b 200
0003 d 300

S

ID A B
0001 a 100
0002 a 200

X

ID A B
0001 a 100
0002 a 200
0002 b 200
0003 d 300

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

  • ア: IDで結合
    誤り。ID で結合すると,同じ ID の R と S の行がつながり,列の数が増えた(ID,R.A,R.B,S.A,S.B のような)表になります。X とは形が違います。

  • イ: 差
    誤り。差 R − S は,R にあって S にない行 (0002, b, 200) と (0003, d, 300) の2行になります。

  • ウ: 直積
    誤り。直積は R の各行と S の各行の全組合せ(3×2=6行)で,列の数も増えます。

  • エ: 和
    正しい。和 R ∪ S は,R と S のどちらかに含まれる行を重複なしで集めたものです。(0001, a, 100) は両方にあるので1行になり,X の4行と一致します。


答え

エ: 和

出典:平成25年度 秋期 応用情報技術者試験 午前 問30

平成25年度秋期の他の問題