Элви
Нормализация - это процесс выбора, какие атрибуты должны быть сгруппированы друг с другом в отношении. Нормализация используется для улучшения логического дизайна таким образом, чтобы он удовлетворял определенным ограничениям, и в конце мы получаем данные без какого-либо дублирования. Существует шесть нормальных форм, но обычно мы проверяем данные до третьей нормальной формы, и рекомендуется, чтобы если мы проверяли данные до третьей нормальной формы, это было гарантией достижения цели нормализации.
Нормальную форму можно определить как состояние отношения, и это состояние мы получаем, когда применяем простые правила к этому отношению. Таким образом, мы можем сказать, что нормализация - это цепочка шагов, и эта цепочка шагов устанавливает связь от одного состояния NF (нормальной формы) к другому, пока мы не перейдем к желаемому состоянию NF.
Шесть уровней нормализации или шесть шагов нормализации приведены ниже.
(1) 1-я нормальная форма
(2) 2-я нормальная форма
(3) 3-я нормальная форма
(4) Нормальная форма
Бойса-Кодда, обычно известная как BCNF.
(5) 4-я нормальная форма
(6) 5-я нормальная форма
(7) нормальная форма ключа домена
Нам нужно будет только перевести отношение в третью нормальную форму