????????- 平凡函数依赖(决定自己)
? ? ? ? ??
????????- 非平凡函数依赖(决定别人)
? ????????
????????- 完全函数依赖(和别人一起决定)
??????????? ????????????????
? ? ? ???- 局部函数依赖
? ? ? ? ? ??
? ? ? ? ? ? ?
?????????- 传递函数依赖(间接决定你)
????????
? ? ? ? ? ??
??????????- 平凡的多值依赖
?????????
????????
????????- 非平凡的多值依赖
????????
4.连接依赖 了解
?? ??
? ?- 1NF 属性不可再分
?
? ?- 2NF 非主属性完全依赖于主属性
? ?
? ?- 3NF 消除非主属性的传递依赖
? ?
? ?- BCNF 满足3NF,消除主属性依赖
? ?
? ?- 4NF 消除多对多关系 冗余 (消除非平凡非函数)
? ?
? ?- 判定函数依赖
? ? ?
? ?- 判定无损连接:表格法
? ? ? ?
? ? ?