Виявлення всіх залежностей з'єднання є нетривіальним завданням, і для його вирішення немає загальних методів. Тому на практиці проектування реляйціних БД методом нормалізації звичайно завершується після досягнення 4NF.
Нормальні форми характеризуються такими властивостями:
- 1NF - всі атрибути відношення прості;
- 2NF - відношення перебуває в 1NF і не містить часткових залежностей;
- 3NF - відношення перебуває в 2NF і не містить транзитивних залежностей від ключа;
- ВКNF - відношення перебуває в 3NF і не містить залежностей ключів від неключових атрибутів;
- 4NF - застосовується при наявності більш ніж одної багатозначної залежності - відношення перебуває в ВКNF або 3NF і не містить незалежних багатозначних функціональних залежностей.