ITパスポート試験

問98

ITパスポート過去問 令和4年度(2022年)問98

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

選択肢

  • 結合
  • 射影
  • 選択

正解と解き方・学習ポイント(AI解説)

正解:
あなたの回答:未回答

関係データベースの表から、氏名のように特定の列だけを取り出す操作は射影です。行を条件で絞り込む操作は選択であり、複数の表を共通項目でつなげる操作は結合です。

不正解

結合は、複数の表を共通の項目でつなぎ合わせる操作です。1つの表から氏名の列だけを取り出す操作ではありません。

正解

射影は、表から特定の列を指定して取り出す操作です。問題文の「氏名の列だけを取り出す」に該当します。

不正解

選択は、条件を指定して行を取り出す操作です。列を取り出す操作ではありません。

不正解

和は、同じ列構成をもつ2つの表の行をまとめる操作です。列だけを取り出す操作ではありません。

Point

この問題は、関係データベースの基本操作のうち、列を取り出す操作(射影)と、行を取り出す操作(選択)などを区別できるかを確認しています。

解くために必要な知識

この問題を解くには、関係データベースにおける集合演算と関係演算の理解が必要です。

用語の整理

用語名 意味
射影 関係データベースの表から、指定した列だけを取り出す操作です。
選択 関係データベースの表から、条件に一致する行だけを取り出す操作です。
結合 2つ以上の表を、共通する列の値を使ってつなぎ合わせる操作です。
同じ列構成をもつ2つの表について、両方に含まれる行をまとめ、重複行を除いた表を作る操作です。
関係データベース データを表(関係)として管理し、表同士の関係を用いてデータを扱う方式です。

 

選択肢ごとの解説

不正解

結合は、複数の表を共通の項目でつなぎ合わせる操作です。1つの表から氏名の列だけを取り出す操作ではありません。

正解

射影は、表から特定の列を指定して取り出す操作です。問題文の「氏名の列だけを取り出す」に該当します。

不正解

選択は、条件を指定して行を取り出す操作です。列を取り出す操作ではありません。

不正解

和は、同じ列構成をもつ2つの表の行をまとめる操作です。列だけを取り出す操作ではありません。

まとめ

関係データベースの表から、氏名のように特定の列だけを取り出す操作は射影です。行を条件で絞り込む操作は選択であり、複数の表を共通項目でつなげる操作は結合です。

テクノロジ系 > 技術要素 > データベース