平成21年度 春期 午前 問34
データベース
関係データベースに関する問題
関係データベースの操作に関する記述のうち,適切なものはどれか。
- ア結合は,二つ以上の表を連結して,一つの表を生成することをいう。
- イ射影は,表の中から条件に合致した行を取り出すことをいう。
- ウ選択は,表の中から特定の列を取り出すことをいう。
- エ挿入は,表に対して特定の列を挿入することをいう。
答えと解説を見る
✓ これが正解ア結合は,二つ以上の表を連結して,一つの表を生成することをいう。
解説
結合は複数の表をつないで一つの表にします。
関係データベースの基本の操作は、表をどの向きに扱うかで分けて覚えると混ざりません。表を横に切って条件に合うものだけを残す操作、縦に切って必要な項目だけを残す操作、そして共通する項目を手掛かりに複数の表を対応づけて一つにまとめる操作があります。結合はこの三つ目に当たり、二つ以上の表から一つの表を作り出します。見分けるときの軸は、その記述が横の向きと縦の向きのどちらを扱っているか、そして扱う表の数が減る話なのかどうかです。名前と説明の対応が入れ替えてあることが多いので、向きを先に固めてから読むと二つまとめて片づきます。
ほかの選択肢はなぜ違うのか
- イ射影は,表の中から条件に合致した行を取り…:射影の説明として、条件に合致した行を取り出すと述べています。行を絞り込むのは横の向きの操作なので、名前と中身の対応が入れ替わっています。
- ウ選択は,表の中から特定の列を取り出すこと…:選択の説明として、特定の列を取り出すと述べています。列を絞り込むのは縦の向きの操作なので、こちらも名前と中身が逆になっています。
- エ挿入は,表に対して特定の列を挿入すること…:挿入の説明として、表に特定の列を挿入すると述べています。挿入は行を加える操作であり、列を加えるのは表の定義そのものを変える作業です。
この問題の用語
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
出典:平成21年度 春期 基本情報技術者試験 午前 問34
同じ用語が出る問題
- 令和6年度 科目A 問15:非構造化データに関する問題(関係データベース)
- 平成29年度 春期 午前 問25:関数従属に関する問題(関係データベース)
- 平成28年度 秋期 午前 問26:E-R図に関する問題(関係データベース)
- 平成28年度 春期 午前 問29:外部キーを定義する目的(関係データベース)
- 平成28年度 春期 午前 問26:関係モデルに関する問題(関係データベース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)