推 gunhello: 對於B的說明無法理解。 05/06 08:16
推 gunhello: 大大您的向下相容的解釋,我個人覺得怪怪的。 05/06 08:26
→ gunhello: 向下相容是個別資料庫滿足4NF後,一定會滿足向下的正規 05/06 08:26
→ gunhello: 化,但題目的意思好像是,每一個正規化的特性,不一定是 05/06 08:27
→ gunhello: 同一個關聯表,這是我的想法,請多指教。 05/06 08:27
→ panda555: B應該是NNY 個人覺得D應該是跟B的答案相反 05/06 08:33
→ panda555: 但題目給得很奇怪= = 05/06 08:34
先謝謝 g 大,我上面就留著不改,給和我一樣迷路的人一個參考。
茲重新作答如下
| 3NF | BCNF | 4NF
------------------------
A | Y | Y | Y
------------------------
B | N | N | Y
------------------------
C | Y | N | N
------------------------
D | Y | Y | N
------------------------
沒有爭議的,不寫理由出來,寫我不知道的。
C 的 4NF 是 N,從來沒看到那本書有提過,經過推敲 4NF 過程去找到的。
也就是說 4NF 和 BCNF 一樣,會讓功能遺失(真神奇)。有錯請指教。
D 應該和 panda555 大講的一樣,要相反吧?
但題目給的 3NF 卻是 N 是題目又出錯了嗎?
※ 編輯: fcouple (211.76.33.33), 05/06/2015 09:15:33
推 gunhello: 同PANDA大,一看到原POST的解答,有點嚇到^^ 05/06 11:30
推 pringles27: 請問 如果符合5nf 一定會符合4nf bcnf往下符合嗎 05/06 14:45
推 pringles27: 4nf bcnf是否同樣向下符合?? 因看到題目想的跟f大是 05/06 14:47
→ pringles27: 相同的結果 囧 05/06 14:47
→ gunhello: 樓上說的正確,但是必須是是同一關聯表喔。 05/07 14:42
→ gunhello: 題目的意思應該是[若此關聯表符合1NF會如何][若符合2NF 05/07 14:44
→ gunhello: 會如何],是個別狀況。而非一個關聯表符合4NF後就符合 05/07 14:45
→ gunhello: 3NF 2NF 1NF,我已經盡力解釋了,謝謝指教。 05/07 14:46