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

選択肢
- ア:結合
- イ:射影
- ウ:選択
- エ:和
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
正解:イ
あなたの回答:未回答
関係データベースの表から、氏名のように特定の列だけを取り出す操作は射影です。行を条件で絞り込む操作は選択であり、複数の表を共通項目でつなげる操作は結合です。
Point
この問題は、関係データベースの基本操作のうち、列を取り出す操作(射影)と、行を取り出す操作(選択)などを区別できるかを確認しています。
解くために必要な知識
この問題を解くには、関係データベースにおける集合演算と関係演算の理解が必要です。
用語の整理
| 用語名 | 意味 |
|---|---|
| 射影 | 関係データベースの表から、指定した列だけを取り出す操作です。 |
| 選択 | 関係データベースの表から、条件に一致する行だけを取り出す操作です。 |
| 結合 | 2つ以上の表を、共通する列の値を使ってつなぎ合わせる操作です。 |
| 和 | 同じ列構成をもつ2つの表について、両方に含まれる行をまとめ、重複行を除いた表を作る操作です。 |
| 関係データベース | データを表(関係)として管理し、表同士の関係を用いてデータを扱う方式です。 |
選択肢ごとの解説
- ア:不正解
結合は、複数の表を共通の項目でつなぎ合わせる操作です。1つの表から氏名の列だけを取り出す操作ではありません。
- イ:正解
射影は、表から特定の列を指定して取り出す操作です。問題文の「氏名の列だけを取り出す」に該当します。
- ウ:不正解
選択は、条件を指定して行を取り出す操作です。列を取り出す操作ではありません。
- エ:不正解
和は、同じ列構成をもつ2つの表の行をまとめる操作です。列だけを取り出す操作ではありません。
まとめ
関係データベースの表から、氏名のように特定の列だけを取り出す操作は射影です。行を条件で絞り込む操作は選択であり、複数の表を共通項目でつなげる操作は結合です。
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。最終的な判断は、試験実施団体の公式資料をご確認ください。
テクノロジ系 > 技術要素 > データベース
結合は、複数の表を共通の項目でつなぎ合わせる操作です。1つの表から氏名の列だけを取り出す操作ではありません。
射影は、表から特定の列を指定して取り出す操作です。問題文の「氏名の列だけを取り出す」に該当します。
選択は、条件を指定して行を取り出す操作です。列を取り出す操作ではありません。
和は、同じ列構成をもつ2つの表の行をまとめる操作です。列だけを取り出す操作ではありません。