Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 994 Bytes

34.md

File metadata and controls

24 lines (13 loc) · 994 Bytes

DBMS 中的非平凡函数依赖

原文: https://beginnersbook.com/2015/04/non-trivial-functional-dependency-in-dbms/

如果函数依赖X -> YY不是X的子集的情况下成立,那么这种依赖性称为非平凡的函数依赖性。

例如

具有三个属性的员工表:emp_idemp_nameemp_address

以下函数依赖是非平凡的:

  • emp_id -> emp_nameemp_name不是emp_id的子集)
  • emp_id -> emp_addressemp_address不是emp_id的子集)

另一方面,以下依赖性是平凡的:

  • {emp_id, emp_name} -> emp_nameemp_name{emp_id, emp_name}的一个子集)

参考:平凡的函数依赖

完全非平凡 FD

如果 FD X -> YXY为空的情况下为真,则该依赖性被认为是完全非平凡的函数依赖。