函数依赖的定义解释,请高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:50:14
1、函数依赖的定义:设R(U)是属性集上的关系模式,x、y是U的子集。若对R(U)的任何一个可能的关系r,r中不可能存在两个元组在x上的属性值相等,而在y上的属性值不等,中x函数决定y。
"r中不可能存在两个元组在x上的属性值相等,而在y上的属性值不等"这句怎么理解,能举个例子吗?
2、多值函数的传递性:若x→→y,y→→z,则x→→z-y.为什么是z-y?
我不需要长篇大论的摘抄或引用,有在学的用自己的话简单讲一下就可以了,这反而更容易明白
关于二楼的回答:
题1:你的意思是说只要x的属性值只要包含y的所以属性值并且比他多,就是x决定y吗?
题2:z-y,z与y的交集,这两者不是一样的吧,z-y是z那个圆圈去掉他们交集的那一部分

2、我想是X依赖于Y与Z的交集
1、意思是对于任意关系R,它在Y上的属性值是相等的,而拿到X上时,它不能反映出X的属性值,因为在X上还有其他不同的属性,所以X决定Y,即Y依赖于X