IPA過去問ドリル

平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問7

テクノロジ/データベース

関係モデルの候補キーの説明のうち,適切なものはどれか。

出典:平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問7

正解:イ

解説

候補キーとは,関係Rにおいてタプルを一意に識別できる属性(の組)のうち,それ以上属性を減らすと一意性を失ってしまう極小な属性集合のことです。候補キーの値はタプルごとに異なる(重複しない)という一意性を必ず満たします。

選択肢ごとの解説

  • 誤り。候補キーは関係Rの属性の中から選ばれるものであり,「Rの属性の中から選ばない」という記述は候補キーの定義に反します。
  • 正しい。候補キーはタプルを一意に識別するための属性(の組)であるため,候補キーの値はタプルごとに異なります(同じ値をもつタプルが複数存在することはありません)。
  • 誤り。主キーは複数存在し得る候補キーの中から一つを選んで指定するものであり,逆に「候補キーは主キーの中から選ぶ」という記述は主キーと候補キーの関係が逆になっています。
  • 誤り。一つの関係に候補キーとなり得る属性の組合せが複数存在することはあり得るため,「候補キーが複数あってはならない」という記述は誤りです。
データベーススペシャリストの過去問を演習モードで解く