2014-02-10 144 views
-1

我需要一些帮助来确定函数依赖关系。我在这里有一个例子:函数依赖关系

A B C D E 
-- 
1 0 1 7 2 
1 0 4 3 5 
1 0 1 7 5 
1 0 4 3 2 

我们在这里有什么功能依赖关系? 他们是多值?

+1

http://en.wikipedia.org/wiki/Functional_dependency – Ghost

+0

看起来你错过了最左边的一列。应该说 A 1 0 1 7 2, B 1 0 4 3 5,C 1 0 1 7 5,D 1 0 4 3 2? –

+0

dev_feed,我没有错过任何东西。我看到有人帮助我进行格式化。我想现在更容易理解我在那里。 @Ghost,谢谢。我已经读过这个理论,并且我有背景知识,但是我不知道如何将它应用在这样的例子中。 – redhat01

回答

2

函数依赖回答了这个问题,“鉴于一个值,这个组列,我知道一个和只有一个值组列的?”

因此,举例来说,给A列一个值,我是否知道列B的一个值并且只有一个值?是。因此,列A确定列B,或者以通用符号A-> B。

给出A列的一个值,我是否知道列C的一个值并且只有一个值?

要确定所有的函数依赖关系,必须为每个列组合回答问题。教科书通常至少提供一种铅笔和纸张算法,并且通常包括快捷方式。

+0

我想不起来。 C→D应该是另一种功能依赖。现在,请给我多一个多值函数依赖的例子。谢谢 :) – redhat01