导读 大家好,我是小科,我来为大家解答以上问题。基本函数依赖,函数依赖很多人还不知道,现在让我们一起来看看吧!1、函数依赖是从数学角度来...
大家好,我是小科,我来为大家解答以上问题。基本函数依赖,函数依赖很多人还不知道,现在让我们一起来看看吧!
1、函数依赖是从数学角度来定义的,在关系中用来刻画关系各属性之间相互制约而又相互依赖的情况。
2、函数依赖普遍存在于现实生活中,比如,描述一个学生的关系,可以有学号、姓名、所在系等多个属性,由于一个学号对应一个且仅一个学生,一个学生就读于一个确定的系,
3、因而当“学号”属性的值确定之后,“姓名”及“所在系”的值也就唯一地确定了, 此时, 就可以称“姓名”和“所在系”函数依赖于“学号”,或者说“学号”函数决定“姓名”和“所在系”,
4、记作:学号→姓名、学号→所在系。下面对函数依赖给出确切的定义。
5、定义:设U{A1,A2,…,An}是属性集合,R(U)是U上的一个关系,x、y是U的子集。
6、若对于R(U)下的任何一个可能的关系, 均有x的一个值对应于y的唯一具体值,称y函数依赖于x,记作x→y。
7、其中x称为决定因素。进而若再有y→x,则称x与y相互依赖,记作x←→y。例如表1.2所示“系”关系中:如果系名值是唯一的,即各系名均不相同,那么有函数依赖集:
本文到此讲解完毕了,希望对大家有帮助。