Нормализация базы данных
- Нормализация базы данных — процесс структурирования реляционной базы данных для уменьшения избыточности данных и повышения их целостности.
- Нормализация базы данных была предложена Эдгаром Ф. Кодда как часть его реляционной модели.
- Цель нормализации — организация столбцов и таблиц базы данных таким образом, чтобы гарантировать соблюдение зависимостей и ограничений целостности.
- Нормализация достигается путем применения формальных правил в процессе синтеза или декомпозиции структуры базы данных.
- Существуют различные нормальные формы: UNF, 1NF, 2NF, 3NF, EKNF, BCNF, 4NF, ETNF, DKNF, 6NF.
- Нормализация базы данных используется для приведения таблицы к более высокому нормальному виду и может быть выполнена в несколько этапов.
- Некоторые этапы нормализации могут быть пропущены, если данные уже в некоторой степени нормализованы.
Полный текст статьи: