主属性:存在于任何一个码中的属性
非主属性:不存在于任何一个码中的属性
范式:关系模型满足的确定约束。
范式为关系模型的设计提供了指导思想,提供了判断设计好差的指标,旨在通过消除函数依赖来提高关系模型设计质量
第一范式:要求所有属性必须不可再拆分
第二范式:满足第一范式且要求所有非主属性完全依赖主属性
第三范式:满足第二范式且 要求所有非主属性不传递依赖于主属性
BC范式:满足第三范式且要求所有主属性不依赖于主属性
主属性:存在于任何一个码中的属性
非主属性:不存在于任何一个码中的属性
范式:关系模型满足的确定约束。
范式为关系模型的设计提供了指导思想,提供了判断设计好差的指标,旨在通过消除函数依赖来提高关系模型设计质量
第一范式:要求所有属性必须不可再拆分
第二范式:满足第一范式且要求所有非主属性完全依赖主属性
第三范式:满足第二范式且 要求所有非主属性不传递依赖于主属性
BC范式:满足第三范式且要求所有主属性不依赖于主属性