如果 y 是 x 的子集,则 x-->y 是微不足道的函数依赖(众所周知)。但我有疑问:y 不是 x 和 x U y = R 的子集,那么我可以说 x-->y 是一个微不足道的函数依赖。(我在一些文章中读过)
添加到上述问题:为什么 XUY = R 在多值依赖的情况下成立(微不足道)?有人可以举个例子让我理解吗?
如果 y 是 x 的子集,则 x-->y 是微不足道的函数依赖(众所周知)。但我有疑问:y 不是 x 和 x U y = R 的子集,那么我可以说 x-->y 是一个微不足道的函数依赖。(我在一些文章中读过)
添加到上述问题:为什么 XUY = R 在多值依赖的情况下成立(微不足道)?有人可以举个例子让我理解吗?
不,你不能。假设 R 是 {a1, a2} x 是 a1 而 y 是 a2。x U y = R 成立,但 x-->y 不一定为真。
平凡的函数依赖
不,它不是一个微不足道的功能。当属性的一个子集依赖于整个集合时,它只是一个微不足道的函数依赖。
平凡函数依赖的定义:
例如:(a,b) 取决于 (a,b,c) 属性。
在你的情况下,它不是一个子集,所以它不是一个微不足道的功能依赖。
你所描述的是关键候选人。(X 依赖于自身(微不足道的),它也决定了所有其他部分,所以整个关系就是这样)
多值依赖
多值依赖可能会受到威胁,就像它是一些更通用的函数依赖版本一样。一些帮助:
您甚至可以在那里找到一些示例以及正式的定义。