📅  最后修改于: 2020-12-12 02:59:44             🧑  作者: Mango
功能依赖关系是两个属性之间存在的关系。它通常存在于表的主键和非键属性之间。
X → Y
FD的左侧称为行列式,生产的右侧称为因变量。
例如:
假设我们有一个雇员表,其属性为:Emp_Id,Emp_Name,Emp_Address。
在这里,Emp_Id属性可以唯一地标识employee表的Emp_Name属性,因为如果我们知道Emp_Id,就可以知道与其关联的员工姓名。
功能依赖性可以写成:
Emp_Id → Emp_Name
我们可以说Emp_Name在功能上取决于Emp_Id。
例:
Consider a table with two columns Employee_Id and Employee_Name.
{Employee_id, Employee_Name} → Employee_Id is a trivial functional dependency as
Employee_Id is a subset of {Employee_Id, Employee_Name}.
Also, Employee_Id → Employee_Id and Employee_Name → Employee_Name are trivial dependencies too.
例:
ID → Name,
Name → DOB