Редактировать, август 2018 г. через 9 лет
DKNF - это предельное состояние нормализации базы данных после того, как все предыдущие нормальные формы были удалены
1NF -> 2NF -> 3NF -> BCNF -> 4NF -> 5NF -> 6NF/DKNF
Вопрос 6NF / DKNF (Fagin vs Date) здесь не входит в сферу рассмотрения
Так что вопрос не имеет смысла, потому что любой дизайн, который является «только» в 3NF или 4NF, не будет DKNF (или 6NF)
Большинство людей не проектируют прошлые BCNF, если у вас нет особенно сложных отношений.
Новая ссылка: https://www.tutorialride.com/dbms/database-normalization.htm