戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITサービスマネージャ 2011年 午前2 問22


問題文

次数がの関係には、属性なし()も含めて異なる射影は幾つあるか。

選択肢

ア:
イ:
ウ:
エ:(正解)

🔒 解説は解答すると表示されます

関係の射影数【午前2解説】

正解の理由

関係 の次数 は、属性の個数を表します。射影では、元の 個の属性から、どの属性を残すかを選びます。
各属性について「残す」か「残さない」かの2通りがあるため、属性の選び方は全部で 通りです。属性を一つも選ばない場合()も含まれるので、答えは エ の です。

解法ステップ

  1. 次数 は、関係に含まれる属性の個数です。
  2. 各属性について、射影に含めるか含めないかを選びます。
  3. 属性ごとに選択肢が2通りあるため、組合せの数は です。
  4. 属性を一つも含めない場合も数えるので、答えは になります。

選択肢別の誤答解説

  • ア:
    属性の個数そのものです。属性の選び方の組合せを数えていません。
  • イ:
    各属性に2通りの選択がある点には注目していますが、選択肢の数を単純に足しています。複数属性の組合せも含める必要があります。
  • ウ:
    属性数から二乗を計算していますが、射影では属性ごとの採否を組み合わせて数えるため、適切ではありません。
  • エ:
    各属性について「含める/含めない」の2通りを考えた場合の組合せ数です。属性なしの射影も含みます。

よくある誤解

  • 属性を一つずつ選ぶ場合だけを数え、複数属性の組合せを見落とすことがあります。
  • (属性なし)を除外してしまうことがあります。この問題では、属性なしも数えると明記されています。
  • 射影の数を、射影後に現れるデータの値の種類や行数と混同しないようにしましょう。

補足コラム

属性が3個なら、各属性の組合せは 通りです。内訳は、属性なしが1通り、属性を1個選ぶ場合が3通り、2個選ぶ場合が3通り、3個すべて選ぶ場合が1通りです。
一般に、属性数が のとき、属性をちょうど 個選ぶ射影は 通りです。すべての選択数を合計すると、二項定理より となります。

FAQ

Q. 属性なしの射影も、通常の射影として数えるのですか?
A. はい。この問題では属性なし()も含めるため、属性を一つも選ばない組合せも数えます。
Q. 射影後のデータが同じになる場合も、別の射影として数えますか?
A. この問題で数えるのは、属性の選び方による射影の種類です。データの内容が偶然同じになるかどうかではなく、選択した属性の組合せを数えます。

関連キーワード: 関係データベース、関係演算、射影、次数、属性集合
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITサービスマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について