平成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

 ア  IDで結合  イ  差  ウ  直積  エ  和


答え エ


解説

 ア  IDで結合を行うと以下のようになります。
ID A B ID A B
0001 a 100 0001 a 100
0002 b 200 0002 a 200
 イ  差で“R - S”を求めると以下のようになります。
ID A B
0002 b 200
0003 d 300
 ウ  直積で“R×S”を求めると以下のようになります。
ID A B ID A B
0001 a 100 0001 a 100
0001 a 100 0002 a 200
0002 b 200 0001 a 100
0002 b 200 0002 a 200
0003 d 300 0001 a 100
0003 d 300 0002 a 200
 エ  和で“R∪S”を求めると以下のようになります。
ID A B
0001 a 100
0002 a 200
0002 b 200
0003 d 300


キーワード
・関係代数

キーワードの解説
  • 関係代数
    リレーショナルモデルにおいて、集合論の考えを使って、表で表されたデータを操作する演算です。
    演算には和、差、直積、射影、選択があります。

もっと、「関係代数」について調べてみよう。

戻る 一覧へ 次へ