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

令和元年度 秋期 午前 問27

データベース

関係モデルにおいて,関係から特定の属性だけを取り出す演算はどれか。

答えと解説を見る

✓ これが正解イ射影(projection)

解説

必要な列だけを取り出す演算のことを、射影と呼びます。

関係モデルでは、表に対する操作がいくつかの演算として整理されています。表は行と列でできているので、取り出し方も行を選ぶ側と列を選ぶ側に分かれます。問われているのは、属性つまり列のほうを選び取る操作です。これを射影と呼び、不要な列を落として必要な列だけを残します。行を選び取るほうは選択と呼ばれ、条件に合う行だけを残します。名前が似ているうえに日常の言葉としても近いので、取り違えが起きやすい組です。列を残すのが射影、行を残すのが選択、と対にして覚えると混ざりません。二つの表を条件でつなぐ演算や、二つの表を重ね合わせる演算も別に用意されています。どの演算も、結果がまた表になるという点で共通しています。演算はいくつでも重ねて使えます。重ねる順で、途中に現れる行や列の数が変わります。

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

出典:令和元年度 秋期 基本情報技術者試験 午前 問27

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