正答1
解説
正解は1です。
関係データベースの基本的な操作の意味を問う問題です。
行を取り出すのが「選択」、列を取り出すのが「射影」です。
【選択肢別解説】
1:○ 結合は、二つ以上の表を共通の列の値で連結し、一つの表を生成する操作です。
2:× 条件に合致した行を取り出す操作は、射影ではなく選択です。
射影は、表から特定の列を取り出す操作です。
3:× 特定の列を取り出す操作は、選択ではなく射影です。
選択は、条件に合う行を取り出す操作です。
4:× 挿入は、表に新しい行を追加する操作です。
列を追加するのは表の定義の変更であり、挿入ではありません。
【ポイント】
選択と射影は入れ替えて出題されやすいので、「選択は横(行)、射影は縦(列)」と覚えましょう。
SQLでは、選択はWHERE句、射影はSELECT句の列指定に当たります。