正答3
解説
正解は3です。
関係データベースの関係演算のうち、射影(projection)の意味を問う問題です。
関係演算には、射影、選択、結合のほか、和、差、積などの集合演算があります。
【選択肢別解説】
1:× ある表の照会結果と別の表の照会結果を合わせて1つの表にするのは、和(union)の説明です。
SQLではUNIONで指定します。
2:× 特定の条件に合う行を取り出すのは、選択(selection)の説明です。
SQLではWHERE句で条件を指定します。
3:○ 表から特定の列だけを取り出すのが射影です。
SQLではSELECT句に取り出す列名を並べて指定します。
4:× 2つ以上の表の行から条件に合うものどうしを組み合わせて新しい表を作るのは、結合(join)の説明です。
【ポイント】
射影は列(縦)を、選択は行(横)を取り出す操作と覚えると区別しやすくなります。
結合は、共通の列の値をもとに複数の表をつなぐ操作です。