過去問解きまくり研究所 ホーム

平成30年度 春期 (特別措置試験) 問65

データベース

関係データベースに関する問題

関係データベースの操作a〜cと,関係演算の適切な組合せはどれか。

abc
ア結合射影選択
イ射影結合選択
ウ射影選択結合
エ選択射影結合
答えと解説を見る

✓ これが正解ウ射影 選択 結合

解説

列を取るのが射影、行を取るのが選択、表をつなぐのが結合です。

表からデータを取り出す操作は、取り出す向きで名前が分かれています。縦に並んだ列を指定して取り出すのが射影です。横に並んだ行を条件で絞って取り出すのが選択です。別々の表を共通する部分でつないで一つの表にするのが結合です。ここでつまずきやすいのが選択という言葉です。ふだんの日本語では、選ぶ対象が列でも行でもかまいません。ところがこの分野では、行に限った操作を指します。ふだんの感覚のまま列に当てはめると、射影と入れ替わります。三つの操作は、縦を取る、横を取る、二つをつなぐ、と図の形で覚えると入れ替わりません。組合せを選ぶ形の問題は、自信のある一つを先に決めると、残りが二つまで絞れます。この設問なら、表を一つにするのが結合だと決めるだけで、候補が半分になります。全部を同時に当てにいかないのが早道です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成30年度 春期 ITパスポート試験(特別措置試験) 問65(改変:原典の図表をテキストに書き起こした)

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)