您现在的位置是:首页 >精选问答 > 2024-01-01 03:54:28 来源:

函数依赖x→y的语义是(函数依赖)

导读 大家好,我是小夏,我来为大家解答以上问题。函数依赖x→y的语义是,函数依赖很多人还不知道,现在让我们一起来看看吧!函数依赖是从数学角...

大家好,我是小夏,我来为大家解答以上问题。函数依赖x→y的语义是,函数依赖很多人还不知道,现在让我们一起来看看吧!

函数依赖是从数学角度来定义的,在关系中用来刻画关系各属性之间相互制约而又相互依赖的情况。

函数依赖普遍存在于现实生活中,比如,描述一个学生的关系,可以有学号、姓名、所在系等多个属性,由于一个学号对应一个且仅一个学生,一个学生就读于一个确定的系,

因而当“学号”属性的值确定之后,“姓名”及“所在系”的值也就唯一地确定了, 此时, 就可以称“姓名”和“所在系”函数依赖于“学号”,或者说“学号”函数决定“姓名”和“所在系”,

记作:学号→姓名、学号→所在系。下面对函数依赖给出确切的定义。 

定义:设U{A1,A2,…,An}是属性集合,R(U)是U上的一个关系,x、y是U的子集。

若对于R(U)下的任何一个可能的关系, 均有x的一个值对应于y的唯一具体值,称y函数依赖于x,记作x→y。 

其中x称为决定因素。进而若再有y→x,则称x与y相互依赖,记作x←→y。例如表1.2所示“系”关系中:如果系名值是唯一的,即各系名均不相同,那么有函数依赖集:

本文到此讲解完毕了,希望对大家有帮助。