9

これはよくある面接の質問です。面接官が私に 1 つのテーブルを与え、そのテーブルがどの通常の形であるかを教えてくれる面接に直面しました。##NF にある場合は、次の NF に正規化しますか?

私はいつも、これらの通常の形式のデータベースの間で混乱しています。次のインタビューで役立つように、各 NF がテーブルにモデル化される方法の適切な例を使用して、これらの正規形を説明してもらえますか?

4

1 に答える 1

5

ボイス コッドの正規形は、実際に最も重要であり、説明するのが最も簡単です。自明でない決定要因はすべてスーパーキーです (「スーパーキーからの矢印」を思い出してください)。少数のケースでは BCNF が依存関係を維持しないため、下位正規形は言及する価値があるだけです。

Hugh Darwen による BCNF と 5NF の例:

より多くの数学的定義については (Abiteboul et al):

于 2011-01-14T16:08:07.383 に答える