応用情報技術者試験 応用情報技術者試験 令和4年度秋期 午前27: “従業員” 表に対して “異動” 表による差集合演算を行った結果はどれか。 従業員 異動

応用情報技術者試験 令和4年度秋期 午前
Q 2727 / 80
“従業員” 表に対して “異動” 表による差集合演算を行った結果はどれか。 従業員
従業員 ID従業員名所属
A001情報太郎人事部
A005情報花子経理部
B010情報次郎総務部
C003試験桃子人事部
C011試験一郎経理部
異動
従業員 ID従業員名所属
A005情報花子経理部
B010情報次郎総務部
D080技術桜子経理部
選択肢アの結果表(従業員ID,従業員名,所属の3列・6行)選択肢イの結果表(従業員ID,従業員名,所属の3列・3行)選択肢ウの結果表(従業員ID,従業員名,所属の3列・2行)選択肢エの結果表(従業員ID,従業員名,所属の3列・1行)
この問の正解率:62.43%(362件)

解説

応用情報技術者試験 令和4年度秋期 午前 問27「“従業員” 表に対して “異動” 表による差集合演算を行った結果はどれか。 従業…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約62%です。

正解

. 従業員 ID/従業員名/所属が次のとおりの表: A001/情報太郎/人事部, C003/試験桃子/人事部, C011/試験一郎/経理部

正答率 62.4%(362人中 226人が正解)

問題の解説

関係代数の差集合演算(従業員 − 異動)の結果を求める問題。差集合は、第1の表(従業員)に存在し、かつ第2の表(異動)には存在しない行だけを残す演算である。従業員表のうち異動表にも現れるのは A005 と B010 なので、これらを除いた A001(情報太郎/人事部)、C003(試験桃子/人事部)、C011(試験一郎/経理部)の3行が結果となり、選択肢イが正解である。異動表だけにある D080 は従業員表に無いため結果に含まれない点に注意する。

選択肢ごとの解説

  • 両表のすべての行を含むこの結果は和集合(UNION)に相当し、差集合ではないため誤り。
  • 正しい。従業員表にあって異動表に無い A001・C003・C011 の3行が差集合の結果である。
  • 両表に共通して存在する A005・B010 だけを残したこの結果は積集合(共通部分、INTERSECT)であり、差集合ではないため誤り。
  • D080 は異動表だけに存在し従業員表には無い行で、これは差集合(異動 − 従業員)の結果に当たり、本問の(従業員 − 異動)ではないため誤り。

応用情報技術者試験 令和4年度秋期 午前 の過去問一覧に戻る・問27

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード