DBMS 中的函数依赖,当表的属性唯一地标识同一表的另一个属性时,表的属性被认为是彼此依赖的。
例如:假设我们有一个包含属性的学生表:Stu_Id
,Stu_Name
,Stu_Age
。这里Stu_Id
属性唯一地标识学生表的Stu_Name
属性,因为如果我们知道学生 ID,我们可以告诉与之相关的学生姓名。这被称为函数依赖,可以写成Stu_Id -> Stu_Name
,或者我们可以说Stu_Name
在函数上依赖于Stu_Id
。
如果表的列A
唯一地标识同一表的列B
,那么它可以表示为A -> B
(属性B
在函数上依赖于属性A
)。