Вопрос №4
Осталось:
Объясните понятие нормализации и ее преимущества
Образцовый ответ
Показывать ответ по умолчанию
Нормализация — это процесс организации структуры базы данных с целью уменьшения избыточности данных и обеспечения их целостности.
Основные цели нормализации:
- Устранение избыточности: предотвращает дублирование данных.
- Повышение целостности данных: минимизирует вероятность неконсистентности данных.
- Облегчение поддержки и обновления: делает структуру базы данных более гибкой и понятной.
Основные нормальные формы
- Первая нормальная форма (1НФ): все столбцы содержат атомарные (неделимые) значения.
- Вторая нормальная форма (2НФ): удовлетворяет 1НФ и все неключевые столбцы зависят от всего первичного ключа.
- Третья нормальная форма (3НФ): удовлетворяет 2НФ и нет транзитивных зависимостей между неключевыми столбцами.
Пример
До нормализации:
После нормализации:
Таблица Students
Таблица Courses
Таблица Enrollments