2013-09-23 60 views
-1

我有以下關係:BC正規化

R(W,X,Y,Z)

X->ý

X->ž

我不得不將其分解成BCNF。我不明白我應該怎麼做,因爲我沒有關於W.的信息。

我一直在線上搜索過去2個小時,試圖找到一個簡單解釋這一點的資源。只是不明白。

+0

這看起來像家庭作業,我想給你一個提示,而不是給你提供答案,但這似乎並不容易。無論如何,這是答案,如果你想真正理解爲什麼這是有道理的,你必須考慮一個真實的例子,例如X是客戶ID,Y和Z是客戶電話和地址,W是從屬ID –

回答

0

答案似乎很簡單對我來說,你會得到2個關係:

  • R1(X,Y,Z),其中X是PK
  • R2(X,W),其中X + W是PK
+0

您確定不需要R1A(X,Y)和R1B(X,Z)?我同意R2。 –

+0

你只需要R1A和R1B都是超類型R1(X)的子類型,目前在問題中沒有提到,所以我假設它們不是必需的 –