数据库范式
主要目的:减少冗余,消除异常。
一范式:每一个属性都不可分。
二范式:在满足一范式的前提下,非主键属性要完全依赖于全部主键, 主键是a,b 非主属性c只依赖b,这就不满足第二范式。
三范式:不存在,非主属性依赖非主属性。判断特点是是否存在传递依赖关系。
BCNF,三范式的一种特例,候选键是能够唯一表示数据的,BC范式就是只有一个候选键的。
四范式:没看懂。=。=
数据库范式
主要目的:减少冗余,消除异常。
一范式:每一个属性都不可分。
二范式:在满足一范式的前提下,非主键属性要完全依赖于全部主键, 主键是a,b 非主属性c只依赖b,这就不满足第二范式。
三范式:不存在,非主属性依赖非主属性。判断特点是是否存在传递依赖关系。
BCNF,三范式的一种特例,候选键是能够唯一表示数据的,BC范式就是只有一个候选键的。
四范式:没看懂。=。=