本文へスキップ

令和5年度 ITパスポート試験 問100

この問題の解説と、これまでの解答の記録です。

問100
頻出度★★☆

関係データベースにおける結合操作はどれか。

出典 令和5年度 ITパスポート試験 問100
解説

問 100

  • 不正解ア

    これは「選択(セレクション)」の説明です。一つの表から特定の条件を満たすレコード(行)を抜き出す操作であり、二つの表をまとめる結合とは異なる。

  • 不正解イ

    これは「射影(プロジェクション)」の説明です。一つの表から特定のフィールド(列)だけを抜き出す操作であり、結合ではない。

  • 不正解ウ

    二つの表を扱う点は結合に似ますが、「同じ値をもつレコードを抜き出す」のは共通集合(積)に近い集合演算の説明で、フィールドの値で行を対応づけて横につなぐ結合の定義とは一致しない。

  • エ

    正解 正解はエ。関係データベースの結合(ジョイン)は、二つの表を、共通するフィールドの値どうしを対応づけて一つの表にまとめる操作です。たとえば「社員表」と「部門表」を部門コードの値で関連付けると、社員ごとに部門名まで含んだ表が得られます。エの「フィールドの値によって二つの表を関連付けした表を作る」がこの定義そのものなので正しい。

ここがポイント
  • 関係データベースの三大操作—選択(行を条件で抜き出す)・射影(列を抜き出す)・結合(二つの表をフィールド値で関連付ける)—の区別が考点。
  • 結合(ジョイン)は共通のフィールドの値をキーにして複数の表を一つに統合する操作である。
用語

解答の記録