令和2年度10月 ITパスポート 問73 解説
関係データベースにおいて,表Aと表Bの積集合演算を実行した結果はどれか。
表A
| 品名 | 価格 |
|---|---|
| ガム | 100 |
| せんべい | 250 |
| チョコレート | 150 |
表B
| 品名 | 価格 |
|---|---|
| せんべい | 250 |
| チョコレート | 150 |
| どら焼き | 100 |

答えを見る
正解 エ
要点積集合(共通)は両方の表に存在する行だけを取り出す
解説
積集合演算は、2つの表の両方に存在する行(全項目が一致する行)だけを取り出す演算です。表Aと表Bに共通するのは「せんべい 250」と「チョコレート 150」の2行なので、エが正解です。
- ア:両方の表の行をすべて集めた和集合の結果なので誤り。
- イ:品名は和集合と同じで、価格が変わっており、関係演算の結果として正しくないので誤り。
- ウ:共通する行を取り出していますが、価格が元の表と異なる(2倍になっている)ので誤り。