DBMS 中的完全功能依赖关系

dbmsdatabasemysql

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

例如,如果某个属性 Q 在功能上依赖于另一个属性 P,而不是其任何真子集,则该属性完全功能依赖于该属性。

让我们看一个例子 −

<ProjectCost>

ProjectID
ProjectCost
001
1000
001
5000

<EmployeeProject>

EmpID
ProjectID
Days
E099
001
320
E056
002
190

上述关系表明 −

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

EmpID, ProjectID, ProjectCost -> Days


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

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

这总结并给出了我们完全功能依赖性 −

{EmpID, ProjectID}  -> (Days)

相关文章