令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問5
第1正規形から第5正規形までの正規化に関する記述のうち,適切なものはどれか。
解答・解説
正解: ウ. 第3正規形への分解では,情報無損失かつ関数従属性が保存される。
関係データベースの正規化における分解では、「情報無損失分解(無損失結合分解)」と「関数従属性の保存」が重要な概念となります。
- 情報無損失分解:分解した複数の関係(テーブル)を自然結合した際に、元の関係が過不足なく完全に復元できること。
- 関数従属性の保存:分解後の各関係が持つ関数従属性から、元の関係が持っていた関数従属性を論理的に導き出せること。
リレーショナルデータベースの理論において、第3正規形(3NF)までは、常に情報無損失かつ関数従属性を保存する分解が可能であることが証明されています。しかし、ボイスコッド正規形(BCNF)以降への分解では、情報無損失分解は可能でも、関数従属性が常に保存されるとは限りません。