永发信息网

非平凡函数依赖和函数依赖有什么关系

答案:2  悬赏:50  手机版
解决时间 2021-11-08 07:48
  • 提问者网友:寂寞撕碎了回忆
  • 2021-11-07 10:14
非平凡函数依赖和函数依赖有什么关系
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-11-07 11:34
函数依赖包含非平凡函数依赖。
  设R(U)是一个属性集U上的关系模式,X和Y是U的子集。
  若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不等于r2[x],则r1[y]不等于r2[y],称X决定Y,或者Y依赖X。
  上面一段话是某些教材上的话,比较不好理解。比如在设计学生表时,一个学生的学号能决定学生的姓名,也可称姓名属性依赖于学号,对于现实来说,就是如果知道一个学生的学号,就一定能知道学生的姓名,这种情况就是姓名依赖于学号,这就是函数依赖,函数依赖又分为非平凡依赖,平凡依赖;从性质上还可以分为完全函数依赖、部分函数依赖和传递函数依赖。Y=f(x)。
全部回答
  • 1楼网友:英雄的欲望
  • 2021-11-07 13:08
非平凡函数依赖:设一个关系为R(U),X和Y为属性集U上的子集,若X→Y且X不包含Y,则称X→Y为非平凡函数依赖.
平凡函数依赖:(接上非平凡函数依赖定义)若Y包含于X,则称X→Y称为平凡函数依赖.
部分函数依赖:设X,Y是关系R的两个属性集合,存在X→Y,若X’是X的真子集,存在X’→Y,则称Y部分函数依赖于X,此处的x'是有可能和Y相等的,也就是说Y有可能包含于X,而此时也就成了平凡函数依赖.
所以呢非平凡函数依赖和部分函数依赖的区别就在于X包不包含Y,也就是Y是不是X的子集的区别.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯