Третий Нормальный Форма Помощи

У меня есть следующее:

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.)

Другие вопросы по тегам