【问题标题】:Normalization above 3NF [closed]高于 3NF 的归一化 [关闭]
【发布时间】:2012-12-09 16:53:47
【问题描述】:

为什么我们不对3NF 以上的数据库设计进行规范化。为什么 4NF 和 5NF 处理的异常很少见,在什么情况下我们归一化为 5NF。

【问题讨论】:

    标签: database-design normalization


    【解决方案1】:

    高于 3NF 的范式并不适用于所有关系。并不是我们不总是应用更高的范式 - 你不能应用它们,除非你的关系具有使它们适用的特定品质。

    并不是由高范式处理的异常是罕见的,而是使这些高范式适用的条件不一定普遍。

    至于何时应该标准化为 4NF 或 5NF,答案是“总是,如果适用 - 除非你有充分的理由不要”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-27
      • 2013-03-21
      • 2016-08-18
      • 2013-11-22
      • 2011-08-26
      • 2016-03-19
      • 2021-02-20
      相关资源
      最近更新 更多