函数依赖
- 函数依赖:设 R ( U ) R(U) R(U)是属性集 U U U上的关系模式, X 、 Y X、Y X、Y 是 U U U的子集。若对 R ( U ) R(U) R(U)的任何一个可能的关系 r r r, r r r中不可能存在两个元组在 X X X上的属性值相等,而在 Y Y Y上的属性值不等,则称 X X X函数决定 Y Y Y或 Y Y Y函数依赖于 X X X,记作 X → Y X→Y X→Y。
- 非平凡的函数依赖:如果 X → Y X→Y X→Y,但 Y ⊈ X Y⊈X Y⊈X,则称 X → Y X→Y X→Y是非平凡的函数依赖。
- 完全函数依赖:在 R ( U ) R(U) R(U)中,如果 X → Y X→Y X→Y,并且对于 X X X的任何一个真子集 X ′ X' X′都有 X ′ X'