アラフィフオヤジ
令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ試験 問6を解いてみましょう。
テクノロジ系 >> データベース >> データベース設計
問題
関係モデルにおいて、情報無損失分解ができ、かつ、関数従属性保存が成り立つ変換が必ず存在するものはどれか。ここで、情報無損失分解とは自然結合によって元の関係が復元できる分解をいう。
ア 第2正規形から第3正規形への変換
イ 第3正規形からボイス・コッド正規形への変換
ウ 非正規形から第1正規形への変換
エ ボイス・コッド正規形から第4正規形への変換
解説
アラフィフオヤジ
情報無損失分解ができ、かつ、関数従属性保存が成り立つ変換が必ず存在するのは、次の2つです
- 第1正規形から第2正規形への変換
- 第2正規形から第3正規形への変換
したがって、選択肢の中では「ア」が正解となります。ただし、ウは、繰り返し要素を排除するだけで関係の分解を行わないため、情報無損失分解は可能ですが、関数従属性保存の観点からは該当しないと考えられます。また、「イ」および「エ」は、関数従属性が失われる可能性があるため、これらも該当しません。