Третий Нормальный Форма Помощи
У меня есть следующее:
R = (A, B, C, D, E, F, G) FD = (A-> B, C-> D, E-> F, ACE-> G)
Я борюсь с разложением на 3NF. Я прочитал несколько других постов и сумел запутаться. Любая помощь очень ценится.
1 ответ
Единственный ключ - ACE.
- R = (ACE BDFG)
A-> B - это частичная зависимость от ключа. R не в 2NF.
- R1 = (ACE DFG)
- R2 = (A B)
R2 находится в 5NF. R1 все еще имеет частичную зависимость от ключа: C-> D.
- R3 = (ACE FG)
- R2 = (A B)
- R4 = (C D)
R2 не изменился; это все еще в 5NF. R4 находится в 5NF. R3 все еще имеет частичную зависимость от ключа: E-> F.
- R5 = (ACE G)
- R2 = (A B)
- R4 = (C D)
- R6 = (E F)
Все четыре из них сейчас в 5NF. (Так что они также в 3NF.)