令和4年度 ITパスポート試験 公開問題 問98

関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。

従業員表
図の説明テキスト

従業員表

従業員番号 氏名 所属コード
H001 試験花子 G02
H002 情報太郎 G01
H003 高度次郎 G03
H004 午前桜子 G03
H005 午後三郎 G02
解答・解説

正解: イ. 射影

関係データベースにおいて、表から特定の 列 を抽出する操作を 射影 と呼びます。
問題文の「“従業員”表から,氏名の列だけを取り出す操作」は、これに該当します。
図の「従業員」表には「従業員番号」「氏名」「所属コード」の3つの列がありますが、この中から「氏名」の列のみを抽出する処理が射影にあたります。

各選択肢の解説

  • ア 結合: 複数の表を、共通の列などをキーにして結びつけ、新しい一つの表を作成する操作です。
  • イ 射影: 正解です。表から特定の 列 を抽出する操作です。
  • ウ 選択: 表から特定の条件を満たす 行 を抽出する操作です(例:「所属コードがG02の従業員のみを取り出す」など)。
  • エ 和: 同じ列構成を持つ2つの表の行を足し合わせ、一つの表にする操作です。

Spineチーム