如果y是x的子集,则x - > y是平凡的函数依赖(众所周知)。但我有疑问:y不是x的子集,x U y = R,那么我可以说x - > y是一个微不足道的函数依赖。(我在一些文章中读到它)
添加到上面的问题:为什么X U Y = R在多值依赖的情况下保持(平凡)。可以有人给出一个例子以便我能理解。
答案 0 :(得分:2)
答案 1 :(得分:0)
琐碎的功能依赖
不,这不是一个微不足道的功能。当属性的子集取决于整个集合时,它只是一个微不足道的函数依赖。
琐碎功能依赖的定义:
例如:(a,b)取决于(a,b,c)属性。
在你的情况下,它不是一个子集,所以它不是一个微不足道的功能依赖。
您所描述的是一个关键候选人。 (X取决于它自己(平凡),它也决定了所有其他部分,所以这就是整个关系)
多值依赖
多值依赖关系可能会受到威胁,就像它是功能依赖关系的更通用版本一样。 一些帮助:
Multivalued dependencies on Wikipedia
你甚至可以在那里找到一些例子,也可以找到正式的定义。