過去問ドリル

令和2年度 ITパスポート試験 問73

テクノロジ/データベース

関係データベースにおいて,表 A と表 B の積集合演算を実行した結果はどれか。

令和2年度 ITパスポート試験 問73の図

出典:令和2年度 ITパスポート試験 問73

正解:エ

解説

積集合演算は,二つの表の両方に含まれる行だけを取り出す演算です。表 A と表 B の両方にある行は,「せんべい 250」と「チョコレート 150」の2行です。「ガム 100」は表 A だけ,「どら焼き 100」は表 B だけにあるので,結果に含まれません。したがってこの2行だけの表になります。なお,どちらかにある行を全て集める演算は和集合演算です。

選択肢ごとの解説

  • ア誤り。表 A と表 B の行を全て集めた和集合演算の結果です。
  • イ誤り。共通する品名の価格を足し合わせ,共通しない行も残した結果で,積集合演算ではありません。
  • ウ誤り。共通する2行の価格を足し合わせた結果で,元の表の値と一致しません。積集合演算では価格は変わりません。
  • エ正しい。両方の表に共通する「せんべい 250」と「チョコレート 150」だけが残ります。
ITパスポートの過去問を演習モードで解く