IPA過去問ドリル

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

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

第2正規形である関係Rが,第3正規形でもあるための条件として,適切なものはどれか。

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

正解:イ

解説

第2正規形の関係が第3正規形でもあるためには,主キーに対する非キー属性の推移的関数従属性が存在しないことが条件となります。既に第2正規形であるため部分従属性は存在せず,第3正規形にするには推移的従属性の排除が必要になります。

選択肢ごとの解説

  • 誤り。「いかなる部分従属性も成立しない」ことは第2正規形の条件であり,既に第2正規形であることが前提の本問では,これを満たしても第3正規形に追加で必要な条件にはなりません。
  • 正しい。第2正規形の関係が第3正規形でもあるための追加条件は,推移的関数従属性が存在しないことです。
  • 誤り。「属性の定義域が原子定義域である」ことは第1正規形の条件であり,第2正規形から第3正規形への条件ではありません。
  • 誤り。第3正規形の条件は,任意の関数従属A→Bにおいて,Aが候補キーであるか,Bが非キー属性ではなく候補キーを構成するキー属性であることであり,本肢の記述は条件が逆になっています。
データベーススペシャリストの過去問を演習モードで解く