1

如果 y 是 x 的子集,则 x-->y 是微不足道的函数依赖(众所周知)。但我有疑问:y 不是 x 和 x U y = R 的子集,那么我可以说 x-->y 是一个微不足道的函数依赖。(我在一些文章中读过)

添加到上述问题:为什么 XUY = R 在多值依赖的情况下成立(微不足道)?有人可以举个例子让我理解吗?

4

2 回答 2

2

不,你不能。假设 R 是 {a1, a2} x 是 a1 而 y 是 a2。x U y = R 成立,但 x-->y 不一定为真。

于 2010-10-10T11:36:12.443 回答
0

平凡的函数依赖

不,它不是一个微不足道的功能。当属性的一个子集依赖于整个集合时,它只是一个微不足道的函数依赖。

平凡函数依赖的定义:

平凡的函数依赖

例如:(a,b) 取决于 (a,b,c) 属性。

在你的情况下,它不是一个子集,所以它不是一个微不足道的功能依赖。

你所描述的是关键候选人。(X 依赖于自身(微不足道的),它也决定了所有其他部分,所以整个关系就是这样)

多值依赖

多值依赖可能会受到威胁,就像它是一些更通用的函数依赖版本一样。一些帮助:

维基百科上的多值依赖

您甚至可以在那里找到一些示例以及正式的定义。

于 2012-10-27T07:40:55.933 回答