2012-06-27 40 views
0

如果我將添加一個最小的密鑰給定的BCNF分解可以不再是一個BCNF分解?添加一個BCNF分解的最小密鑰

形式上,說我有˚F(組函數依賴的),模式[R,它的BCNF分解{R1,R2,R3,R4},我將添加另一組R5到這是架構R的最小鍵分解

請問新分解{R1,R2,R3,R4,R5}仍然是BCNF分解的R

回答

0

每個最小的鍵都在BCNF中,因爲F +上的投影只包含微不足道的函數依賴關係。正如Koehler所觀察到的那樣,通過添加表示最小密鑰的表格,可以使任何保持BCNF分解的依賴性變爲無損。由此產生的分解仍然依賴於維護。 HenningKöhler:尋找忠誠的Boyce-Codd標準形式分解。

HenningKöhler:尋找忠誠的Boyce-Codd標準形式分解。 AAIM 2006:102-113