0
給定的關係,R = ABCDE
將關係分解爲3NF,如何區分關係?
和這套FD年代:
AB > C
DE > C
B > D
我能找到的候選鍵ABE
我需要分解這個關係R爲(正確嗎?) 3NF。
我不明白的是,你用什麼方法分解?我想你會考慮候選人鑰匙和FD,但具體過程是什麼?我看過的所有內容都過於密集,不適用於這個小問題。
給定的關係,R = ABCDE
將關係分解爲3NF,如何區分關係?
和這套FD年代:
AB > C
DE > C
B > D
我能找到的候選鍵ABE
我需要分解這個關係R爲(正確嗎?) 3NF。
我不明白的是,你用什麼方法分解?我想你會考慮候選人鑰匙和FD,但具體過程是什麼?我看過的所有內容都過於密集,不適用於這個小問題。
ABE是唯一的候選鍵。
從1NF的測試開始,並告訴自己現有的關係R滿足1NF。當你找到一個正常的表格,R確實不是滿足,修復它。
例如,在測試2NF時,您會看到FD AB-> C是部分密鑰依賴關係。 (ABE是唯一的候選鍵; C是僅依賴於是關鍵的組成部分)。使用投影從R.
重複,直到所有的表都在5NF。 (R 不在2NF中; R 在5NF中。)