関係データベースの操作a〜cと,関係演算の適切な組合せはどれか。 a 指定したフィールド(列)を抽出する。 b 指定したレコード(行)を抽出する。 c 複数の表を一つの表にする。
- アa: 結合,b: 射影,c: 選択
- イa: 射影,b: 結合,c: 選択
- ウa: 射影,b: 選択,c: 結合
- エa: 選択,b: 射影,c: 結合
正解と解説を見る
正解
ウ a: 射影,b: 選択,c: 結合
正解は「a: 射影,b: 選択,c: 結合」(選択肢2)。関係データベースにおいて、指定した列(フィールド)を取り出す操作を射影、指定した行(レコード)を取り出す操作を選択、複数の表を共通の項目で一つの表にまとめる操作を結合という。それぞれの操作対象(列・行・複数表の統合)を正確に区別することが重要であり、a〜cの対応は「射影・選択・結合」の順である。