応用情報技術者
データベース
関係演算のうち、2つのテーブルから共通の列の値が一致する行を組み合わせて新しい表を作る操作はどれか。
1.
結合(JOIN)
✓ 正解
2.
射影(PROJECTION)
3.
選択(SELECTION)
4.
和(UNION)
📝 解説
結合(JOIN)は「2つ以上のテーブルで共通の列の値が一致する行を組み合わせて新しい表を作る」関係演算です。社員名簿と売上記録を社員IDで照合して、社員名と売上額を1行にまとめるイメージです。SQLではINNER JOIN(両方に一致する行のみ)、OUTER JOIN(片方にしかない行もNULLで含む)などがあります。他の関係演算との違いを整理しましょう。射影(PROJECTION)は「特定の列だけを取り出す(不要な列を削除する)」操作。選択(SELECTION)は「特定の条件に合う行だけを取り出す」操作です。「結合=2つのテーブルを横につなぐ」「射影=列を絞る」「選択=行を絞る」この3つの関係演算の違いを確実に押さえましょう!