過去問解きまくり研究所 ホーム

データベース|令和2年度 10月 ITパスポート試験(特別措置試験) 問73

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

表A

品名価格
ガム100
せんべい250
チョコレート150

表B

品名価格
せんべい250
チョコレート150
どら焼き100

解説

両方の表にそろって現れる二行が、そのままの値で残ります。

関係データベースには、二つの表を集合とみなして組み合わせる関係演算があります。積集合は、そのうち、両方の表にそろって現れる行だけを取り出す演算です。表Aはガム100、せんべい250、チョコレート150の三行です。表Bはせんべい250、チョコレート150、どら焼き100の三行です。両方に同じ形でそろっているのは、せんべい250とチョコレート150の二行です。ガム100は表Aにしかなく、どら焼き100は表Bにしかないので、どちらも残りません。また、積集合は行を取り出す演算であって、数を足し合わせる演算ではありません。取り出した行は、もとの表に書かれていた値のまま残ります。どちらか一方にでもあれば残すのは和集合で、これとは別の演算です。よって最も適切なのは、せんべい250とチョコレート150の二行です。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:令和2年度 10月 ITパスポート試験(特別措置試験) 問73

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)