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

平成23年度 秋期 午前Ⅱ 問21

データベース

射影に関する問題

次数が n の関係 R には,属性なし(ファイ)も含めて異なる射影は幾つあるか。

答えと解説を見る

✓ これが正解エ2^n

解説

各属性を含めるか含めないかの2通りで、射影は2のn乗個です。

射影は、関係から一部の属性だけを取り出す演算です。どの属性を取り出すかは、n個の属性それぞれについて、含めるか含めないかの2通りを選ぶことで決まります。n個の選択は互いに独立なので、組合せの数は2をn回掛けた2のn乗です。この中には、どの属性も含めない場合が1通りあり、設問が数に入れるとしている属性なしの射影がこれに当たります。全ての属性を含める場合も1通り入ります。例えばn=3なら、属性なし1通り、1個が3通り、2個が3通り、3個全部が1通りで、合計8=2の3乗になります。属性の部分集合を数える問題だと見抜けば、式はすぐに決まります。

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

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問21

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