-1

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

4

1 回答 1

1

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

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

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

于 2012-12-22T12:44:21.637 回答