令和4年度 ITパスポート試験 公開問題 問98
関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。

図の説明テキスト
従業員表
| 従業員番号 | 氏名 | 所属コード |
|---|---|---|
| H001 | 試験花子 | G02 |
| H002 | 情報太郎 | G01 |
| H003 | 高度次郎 | G03 |
| H004 | 午前桜子 | G03 |
| H005 | 午後三郎 | G02 |
解答・解説
正解: イ. 射影
関係データベースにおいて、表から特定の 列 を抽出する操作を 射影 と呼びます。
問題文の「“従業員”表から,氏名の列だけを取り出す操作」は、これに該当します。
図の「従業員」表には「従業員番号」「氏名」「所属コード」の3つの列がありますが、この中から「氏名」の列のみを抽出する処理が射影にあたります。
各選択肢の解説
- ア 結合: 複数の表を、共通の列などをキーにして結びつけ、新しい一つの表を作成する操作です。
- イ 射影: 正解です。表から特定の 列 を抽出する操作です。
- ウ 選択: 表から特定の条件を満たす 行 を抽出する操作です(例:「所属コードがG02の従業員のみを取り出す」など)。
- エ 和: 同じ列構成を持つ2つの表の行を足し合わせ、一つの表にする操作です。