1

如果我對關係模式R函數依賴(A,B,C,d,E,F)的一組F:函數依賴問題

A - > BCD

BC - > DE

乙 - > d

d - >甲

什麼將B +是??

+0

我甚至不理解你的問題。 B + ?? – riwalk 2010-11-22 04:18:28

+0

不知道符號。 B超級?它的價值看起來像(AF),(BF)和(DF)都是鑰匙。 – 2010-11-22 04:33:17

回答

0

我認爲B +表示乙

1

關閉「我認爲B +表示B的封閉」

這通常是附加一個加號的東西的本意,但是,這種「東西」,在功能依賴和歸一化理論的背景下,必須參考功能依賴的集合。

B +,其中B是屬性之一,根據我所知的任何約定,仍然沒有意義。因此,爲了回答OP大概打算問的問題,如果我們稱S爲他給定的一組FD {A-> BCD D-> A ...},那麼S +是另一組FD,它包括了另一組FD所有可能從給定集合派生的FD,增加了所有不重要的依賴項,如A-> A。

例如,從A-> BCD和A-> A,我們可以推斷A-> ABCD。從D-> A和A-> BCD我們可以推斷出D-> BCD。這些推斷的FD是S +的構件,但並不S.

的(PS這組通常不是特別有用的,除非在內部,關於組的FD的做計算系統,諸如用於關鍵判定也許自動算法)

0
B+ denotes closure of B. 
B --> D   B+ = {BD} 
D --> A   B+ = {ABD} 
A --> BCD  B+ = {ABCD} 
BC --> DE  B+ = {ABCDE} 

所有的關係的屬性可以由B.

找到所以,B是滿足下述關係的主鍵。

+0

你如何得到B-> F? – 2011-04-09 10:02:39