首页 > 试题广场 >

简述数据库三范式?

第一范式:原子性。
第二范式:非主属性列完全依赖于主属性,不存在部分依赖(指的是联合主键情况)
第三范式:非主属性直接依赖于主属性,不存在传递函数依赖。

第二范式(2NF)和第三范式(3NF)的概念很容易混淆,区分它们的关键点在于,2NF:非主键列是否完全依赖于主键,还是依赖于主键的一部分;3NF:非主键列是直接依赖于主键,还是直接依赖于非主键列。
发表于 2018-12-09 11:40:40 回复(0)
1.每一列都是不可分割的基本数据项,同一列中不能有多个值。 
2.首先要满足第一范式,其次每个非主属性要完全函数依赖与候选键,或者是主键。 
3.首先要满足第二范式,其次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖,就会存在传递依赖,这样就不满足第三范式。
发表于 2018-09-11 16:08:28 回复(0)
第一范式:数据库中每一个属性都不可再分(不可以用多重值);
第二范式:数据库中非主键属性必须完全依赖于全体主键
第三范式:数据库中非主键属性不能传递依赖于主键
发表于 2018-11-04 03:49:11 回复(0)
分享一下老师的ppt,我觉得总结得挺好的
发表于 2018-10-16 22:59:54 回复(0)
发表于 2018-07-23 23:18:15 回复(1)