IPA過去問ドリル

令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問6

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

関係モデルにおいて,情報無損失分解ができ,かつ,関数従属性保存が成り立つ変換が必ず存在するものはどれか。ここで,情報無損失分解とは自然結合によって元の関係が復元できる分解をいう。

出典:令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問6

正解:ア

解説

第 3 正規形への分解は,情報無損失分解(自然結合で元の関係が復元できる分解)と関数従属性保存の両方を必ず満たす分解が常に存在することが知られています。一方,ボイス・コッド正規形への分解は情報無損失分解は必ずできますが,関数従属性保存が成り立たない場合があります。したがって,両方が必ず成り立つ変換は第 2 正規形から第 3 正規形への変換です。

選択肢ごとの解説

  • 正しい。第 3 正規形への分解は,情報無損失分解と関数従属性保存の双方を満たす変換が必ず存在します。
  • 誤り。ボイス・コッド正規形への分解は情報無損失分解にはできますが,関数従属性保存が失われる場合があります。
  • 誤り。非正規形から第 1 正規形への変換は繰返し項目を除去して平坦化する操作で,関係の分解を伴う情報無損失分解の議論の対象ではありません。
  • 誤り。第 4 正規形への分解は多値従属性を除去する情報無損失分解ですが,関数従属性保存が必ず成り立つとは限りません。
データベーススペシャリストの過去問を演習モードで解く