DBMS中的全功能依赖

如果一个属性在功能上依赖于该属性,而不依赖于其任何适当的子集,则该属性在功能上完全依赖于另一个属性。

例如,如果属性Q在功能上依赖于P而不依赖于P的任何适当子集,则它完全依赖于另一个属性P。

让我们看一个例子-

<ProjectCost>

项目编号
工程造价
001
1000
001
5000

<EmployeeProject>

EmpID
项目编号

E099
001
320
E056
002
190

上述关系指出-

天数是在项目上花费的天数。

EmpID,ProjectID,ProjectCost->天


但是,它并不完全依赖功能。

而子集{EmpID,ProjectID}可以轻松确定员工在项目上花费的{天}。

这总结并给出了我们的全功能依赖关系-

{EmpID,ProjectID}->(天)