令和4年度 秋期 応用情報技術者試験 午前 問27
テクノロジ/データベース“従業員”表に対して“異動”表による差集合演算を行った結果はどれか。 (注:“従業員”表・“異動”表及び選択肢の各表は図を参照)

出典:令和4年度 秋期 応用情報技術者試験 午前 問27
- ア表ア
- イ表イ
- ウ表ウ
- エ表エ
正解:イ
解説
差集合(従業員−異動)は,“従業員”表の行のうち“異動”表に存在しない行だけを残す演算です。従業員表の A005(情報花子)と B010(情報次郎)は異動表にも存在するため除かれ,A001(情報太郎),C003(試験桃子),C011(試験一郎)の3行が残ります。これは表イです。
選択肢ごとの解説
- ア誤り。表アは両表の行を全て集めた和集合(従業員∪異動)の結果です。
- イ正しい。従業員表から異動表と一致する行(A005,B010)を除いた3行が差集合の結果です。
- ウ誤り。表ウは両表に共通する行を取り出した共通集合(積集合)の結果です。
- エ誤り。表エは演算の向きを逆にした差集合(異動−従業員)の結果です。