2012-12-03 80 views
2

我已經在這個話題對某些作品,但仍這個符號就沒有意義了讀書對我學習關係正常化有人可以幫我解決這個問題嗎?

Relation R(A,B,C,D,E,F,G,H) with the following functional dependencies: 
Fd1: A → BCD 
Fd2: AD → E 
Fd3: EFG → H 
Fd4: F → GH 

有人能簡單解釋一下這意味着還是讓我知道,如果有一個指南這個地方?先謝謝你!

+0

你有什麼符號存在問題? –

+0

我不明白在「代碼」中的部分是什麼意思 – Tom

回答

3

R(A,B,C,D,E,F,G,H)是指關係及其組成字段(A-H)。

甲函數依賴(記譜A -> B)意味着,對於A的一個單一的值有一個且只有一個B.

的值在這樣的情況下:A -> BCD就意味着對於的有單個值是值BCD的唯一一個元組。元組只是字段的組合。

那麼,讓我們來看看一些示例數據,看看是什麼,是不是一個函數依賴:

A | B | C | D | E 
========================= 
1 | a | 2 | b | 3 
------------------------- 
2 | a | 3 | c | 4 
------------------------- 
3 | a | 4 | d | 5 

從上面的非常簡陋的桌子,我們可以推斷如下:

  1. A --> B是功能依賴性,因爲對於A的每個值,只有一個B的值。
  2. 另一方面,B --> A不是函數依賴項,因爲有多個可能的值A(1,2,3)的單個值爲B(「a」)。上述
  3. 相同的兩個結論適用於所有其他列相對於塔B,以及由列A,C,d,和E.

希望幫助的元組。如果你用更多的細節更新你的問題,我可以解釋你可能會遇到的其他問題。

+0

我確實有一些問題需要回答,但我想弄明白我的自我。無論如何,這有助於很多。 – Tom

相關問題