2014-11-04 46 views

回答

0

這就是您如何定義部分依賴關係的方法:例如,您有一個關係R,其列A|B|C|D

基於由業務AB定義的功能依賴性被指定爲主鍵(候選鍵)並且存在FD。

在這種情況下,即使AB是PK;但非關鍵列D僅由B(關鍵構成的一部分)唯一標識,而不由整個關鍵構成AB唯一標識。

因此,D這裏是部分依賴於鍵列,因此保留partial functional dependency,這是對2NF

在你的情況下,CK AB不是唯一標識所有字段; C部分依賴於B;此外,C依賴於非關鍵列D

因此,它有PFD(部分功能依賴),當然不在2NF。