Є шість нормальні форми або правила нормалізації, хоча найвідомішими та найпомітнішими є перші три. Нормалізація бази даних переслідує кілька цілей, головним чином зменшення надмірності даних і спрощення залежностей між стовпцями, що застосовуються сукупно.
Простіше кажучи, нормальні форми є правила, які встановлюють організацію даних у реляційній базі даних. Його основна мета — зменшити надмірність і підвищити цілісність даних, уникаючи таких проблем, як невідповідність і дублювання інформації.
Перша нормальна форма (1NF) Не повинно бути змін у кількості стовпчиків. Неключові поля повинні бути визначені ключем (функціональна залежність). Повинна бути незалежність порядку рядків і стовпців; Тобто, якщо дані змінюють порядок, їх значення не повинні змінюватися.
Ступені нормалізації. В основному є три рівні нормалізації: Перша нормальна форма (1NF), друга нормальна форма (2NF) і третя нормальна форма (3NF). Кожна з цих форм має свої правила. Коли база даних відповідає певному рівню, вона вважається нормалізованою відповідно до цієї форми нормалізації.
Третя нормальна форма – 3NF Це означає, що неосновний атрибут (атрибут, який не є частиною ключа-кандидата) залежить від іншого неосновного атрибута. Це виключає третя нормальна форма (3NF). Отже, щоб таблиця була в 3NF, вона повинна: бути в 2NF.
Є шість нормальні форми або правила нормалізації, хоча найвідомішими та найпомітнішими є перші три. Нормалізація бази даних переслідує кілька цілей, головним чином зменшення надмірності даних і спрощення залежностей між стовпцями, що застосовуються сукупно.