1NF,2NF和3NF有什么区别?

更新时间:2019-11-08 11:52点击数:
第一个普通的1NF属性无法细分,并且与原子性兼容。
不解释,地球上的人明白
第二种常规2NF格式基于1NF。它不能具有依赖于主键(或主键的一部分)的字段部分。官方声明:数据库表中的key-key字段没有无密钥字段的部分功能。键),也就是说,所有没有代码的字段都完全取决于完整的候选关键字集。
艾伦的描述:例如,表是(A,B,C,D),而(A,B)是主键。如果存在B-C,则违反2NF。这是因为C仅需要确定主键的一部分。
第三标准格式3NF基于2NF:尚未正式声明允许的传递依赖关系:基于第二范式,数据表中关键字段的非关键字段传播如果您不依赖函数,请遵循第三个范式
所谓传递函数相关性是指如果存在A→B→C的决策关系,则根据A可以很容易理解C的传递函数。