通过传递性你可以得到b-> b这是微不足道的(如果我做对了),那么另外两个也是微不足道的吗?
研究功能依赖性,这会出现在其中一个练习中。 谢谢,
答案 0 :(得分:0)
不。
引用维基百科,如果X -> Y
是Y
的子集,则称为功能依赖X
。
你是对的,你可以通过传递性从b -> b
和b -> d
推断d -> b
;但这仅表示如果该集合为{b -> d
,d -> b
,b -> b
},那么b -> b
将是微不足道的和也会因为传递而变得多余
但是,您的设置仅为{b -> d
,d -> b
},这确实是最小限度。这意味着每个b
确定一个d
,并且每个d
确定一个b
,这是关于您的架构的两个截然不同的事实。在不丢失信息的情况下,您无法进行简化。
如果你发现包装上的字母令人困惑,只需用一些玩具属性替换它们,整个过程看起来非常直观。