Заработай на задачках

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

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

  • Таблица должна быть двумерной, содержать строки (записи, raws) и столбцы (поле, атрибут, columns).
  • Каждая строка содержит информацию, которая описывает только одну сущность или часть одной сущности.
  • Каждый столбец содержит информацию для отдельного атрибута сущности, которая описана.
  • Каждая ячейка (пересечение записи и поля, cell) таблицы должна содержать только одно значение.
  • Все ячейки столбца (атрибута) одного вида.
  • Нет двух идентичных строк.
  • Порядок столбцов и строк не имеет значения.

Вторая нормальная форма (2НФ)

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

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

    Не переживайте, e-mail нигде не отображается. Обязательные поля помечены *

    Навигация по записям