2014-10-05 82 views
0

非平凡功能依赖和完全非平凡依赖之间有什么区别?完全非平凡依赖和非平凡依赖之间的区别

根据我的搜索,我发现两者之间令人困惑的区别。我参观了http://www.tutorialspoint.com/dbms/database_normalization.htm

据此, 非平凡:如果FD X→Y持有其中Y不是X的子集,则它被称为非平凡的FD。

完全不平凡:如果一个FD X→Y成立,其中x相交Y =Φ,则被认为是完全不平凡的FD。

作为Y不是X和X的子集相交Y =Φ。他们不是指向相同的。例如:X = {1,2,3,4},Y = {5,6} 这里我们看到,Y不是X的子集,Y也与X =Φ相交。

然后,我的问题是说非平凡依赖和完全非平凡依赖之间的区别背后的原因是什么?如果有任何区别,那么确切的是什么。请建议我。我GOOGLE了它,但没有找到满意的。

+0

我在数据库领域已经有30年了,我从来没有听说过*完全不重要的函数依赖关系*。如果我是你,我会选择一个不同的教程 – 2014-10-05 21:30:22

+0

是的,先生,我也很困惑,看到的差异,但在tutorialspoint网站上找到,这就是为什么在这里问stackoverflow。所以我可能会在这里得到适当的解决方案。 – 2014-10-05 21:34:56

回答

0

假定下面的情况:

P = {R1,R2}和Q = {R1,R3}

然后,

P-> Q是不平凡的。

P> Q并非完全不平凡。 (因为P和Q的交点是= {R1}