“従業員”表に対して“異動”表による差集合演算を行った結果はどれか。従業員表・異動表・選択肢ア〜エはいずれも従業員ID・従業員名・所属の3列からなる表として与えられている。
差集合は左の表から右の表と重なる行を除いた残り

従業員
異動
| 従業員ID | 従業員名 | 所属 |
|---|---|---|
| A001 | 情報太郎 | 人事部 |
| A005 | 情報花子 | 経理部 |
| B010 | 情報次郎 | 総務部 |
| C003 | 試験桃子 | 人事部 |
| C011 | 試験一郎 | 経理部 |
| 従業員ID | 従業員名 | 所属 |
|---|---|---|
| A005 | 情報花子 | 経理部 |
| B010 | 情報次郎 | 総務部 |
| D080 | 技術桜子 | 経理部 |
選択肢
- ア従業員ID A001(情報太郎,人事部), A005(情報花子,経理部), B010(情報次郎,総務部), C003(試験桃子,人事部), C011(試験一郎,経理部), D080(技術桜子,経理部) の6行。
- イ従業員ID A001(情報太郎,人事部), C003(試験桃子,人事部), C011(試験一郎,経理部) の3行。
- ウ従業員ID A005(情報花子,経理部), B010(情報次郎,総務部) の2行。
- エ従業員ID D080(技術桜子,経理部) の1行。
正解と解説
正解:イ 従業員ID A001(情報太郎,人事部), C003(試験桃子,人事部), C011(試験一郎,経理部) の3行。
差集合演算は、左側の表の行のうち右側の表に存在しない行だけを取り出します。従業員表の5行から、異動表にも現れる2行(A005とB010)を除くと、A001・C003・C011の3行が残ります。異動表にしかないD080は結果に含まれません。
選択肢ごとの解説
- ア両方の表の行を全て集めたもので、和集合の結果。
- イ正しい。従業員表にあって異動表にない3行が残る。
- ウ両方に共通する行を集めた積集合の結果。
- エ異動表側にだけ存在する行で、演算の向きが逆の場合の結果。
同じ分野の他の問題
- 和両立である関係RとSがある。R∩Sと等しいものはどれか。ここで,-は差演算,∩は共通演算を表す。2025年度 春期 午前 問28
- 関係モデルにおける外部キーの説明として、適切なものはどれか。2023年度 秋期 午前 問27
- 関係Rと関係Sに対して、関係Xを求める関係演算はどれか。2018年度 春期 午前 問27
- データベースを記録媒体にどのように格納するかを記述したものはどれか。2019年度 春期 午前 問26
- 関係データベース管理システム(RDBMS)のデータディクショナリに格納されるものはどれか。2018年度 春期 午前 問29
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。