Sobes.tech
Back to questions
Junior — Middle
58

Можете назвать основные нормальные формы в реляционной базе данных?

Answer from AI

sobes.tech AI

Основные нормальные формы (НФ) в реляционных базах данных — это правила, которые помогают структурировать данные для устранения избыточности и аномалий при обновлении.

  1. Первая нормальная форма (1НФ)

    • Все атрибуты атомарны (неделимы).
    • Нет повторяющихся групп или массивов.
  2. Вторая нормальная форма (2НФ)

    • Выполняется 1НФ.
    • Все неключевые атрибуты полностью зависят от всего составного ключа (если ключ составной).
  3. Третья нормальная форма (3НФ)

    • Выполняется 2НФ.
    • Нет транзитивных зависимостей между неключевыми атрибутами (то есть неключевые атрибуты не зависят друг от друга).

Иногда выделяют также:

  • Бойс-Кодд нормальная форма (BCNF) — более строгая версия 3НФ.
  • Четвёртая нормальная форма (4НФ) — устраняет многозначные зависимости.

Пример: если таблица содержит информацию о студентах и их курсах, то нормализация поможет разделить данные на таблицы "Студенты" и "Курсы", чтобы избежать дублирования и обеспечить целостность.