所有正常形式(1NF,2NF,3NF,BCNF)给出的所有条件的逻辑含义?

时间:2013-12-09 11:11:14

标签: database normalization

我阅读了所有理论博客,讲述了什么是normalizationa和所有正常形式(1NF,2NF,3NF,BCNF)。我读过一些链接,LINK 1LINK 2LINK 3

阅读完这三个页面后,我了解了什么是规范化,以及不同范式的基本定义,以及它们的例子。

但是,我无法确切地感受到,为什么所有这些都会发生,背后的逻辑是什么。

例如,2NF表示,对于候选密钥,应该存在所有非主要属性完全依赖功能

我的问题是,上述条件如何帮助消除冗余?上述条件的逻辑含义是什么?

请给我一个答案,满足我的查询,即(为什么此条件有助于删除冗余? 如何发生?)

1,2,3NFs的优点

0 个答案:

没有答案
相关问题