赖数据依赖是关系内部属性与属性一种约束关系,数据内在的性质,是语义的体现
数据依赖 : 函数依赖
多值依赖
不好的数据关系会发生:数据冗余,更新异常,插入异常,删除异常
规范化:一个低一级范式,通过模式分解,转换为若干个高一级的范式集合。
X->Y 但y∉x 则称X->Y的非平凡依赖
X->Y 但y∈x 则称X->Y的非平凡依赖
X->Y x为决定因素
X->Y,Y->X 记作:X<- ->Y
Y不依赖X,则称X-/->Y
前面唯一确定后面--完全函数依赖 前面不完全确定后面--部分函数依赖
1确定2,2确定3,从而1确定3,传递函数依赖
1NF:表中没有表,则第一范式
2NF:属于第一范式,每一个非主属性完全依赖任何一个候选码,则第二范式
3NF:属于第二范式,每一个非主属性既不传递依赖码,也不部分依赖于码
BCNF(修正,扩充第三范式):所有非主属性对每一个码都是完全依赖
所有主属性对每一个不包括他的码完全函数依赖
没有任何属性完全依赖于非码的任何一组属性