問題本文
関係データベースの操作のうち,射影(projection)の説明として,適切なものはどれか。
選択肢
- ア.ある表の照会結果と,別の表の照会結果を合わせて一つの表にする。
- イ.表の中から特定の条件に合致した行を取り出す。
- ウ.表の中から特定の列だけを取り出す。
- エ.二つ以上の表の組から条件に合致した組同士を合わせて新しい表を作り出す。
解説
関係代数の射影(π演算)は、表から指定した列(属性)だけを取り出して新しい関係を作る操作です。
選択肢ごとの解説
- ア.結果同士を縦に合わせるのは和(union)演算で、射影とは異なります。
- イ.条件に合致する行を取り出すのは選択(selection, σ)です。
- ウ.特定の列だけを抽出するのが射影の定義そのものです。
- エ.条件で組を合わせるのは結合(join)演算です。
基本情報技術者試験 平成26年度 春期 午前 の過去問一覧へ戻る・問27