Преимущества и недостатки нормализации

Опубликовано: 11 Августа, 2021

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

Есть три стандартные стандартные структуры, каждая из которых имеет следующие уровни нормализации.

  1. Первая нормальная форма (1 NF) -
    Каждое поле в таблице содержит определенную информацию. Например, в специальном обзоре каждая таблица может содержать отдельное поле даты создания.
  2. Вторая нормальная форма (2 NF) -
    Каждое поле в таблице, которое не определяет сущность заменяющего поля, само должно быть пределом замещающих полей в таблице.
  3. Третья нормальная форма (3 NF) -
    Не допускается двоякая информация. Следовательно, например, если обе таблицы обязательны для поля даты создания, информация о дате создания может быть изолирована в другой таблице, и две отдельные таблицы могут затем получить информацию о дате создания с помощью методов для поля списка в дате создания. Таблица. Любое изменение даты отправления обычно отражается во всех таблицах, связанных с таблицей даты отправления.

Примечание -
Существуют дополнительные уровни стандартизации, например, нормальная форма Бойса Кодда (BCNF), четвертая обычная структура (4nf) и пятая стандартная структура (5nf). Хотя стандартизация делает наборы данных более полезными, они также могут сделать их более неустойчивыми, поскольку данные разбиты на бесчисленное множество отдельных таблиц. Два в заботе о данных, метод, связанный со всеми данными в наборе, который изменяет конкретное количественное свойство. Подходящий пример: каждое использование в течение месяца может быть отделено общей суммой, учитывая все обстоятельства, чтобы иметь дело со ставкой. В-третьих, в программировании изменение дизайна номера точки отсчета так, чтобы крайняя левая цифра мантиссы определенно не была нулем.

Преимущества нормализации:
Здесь мы можем понять любую причину, по которой нормализация является заманчивой возможностью в идеях РСУБД.

  • Можно поддерживать более скромную информационную базу, поскольку стандартизация избавляет от копируемой информации. Вообще говоря, при этом уменьшается размер информационной базы.
  • Лучшее исполнение гарантировано, что может быть связано с вышеуказанным пунктом. По мере того, как информационные базы становятся меньше в размере, передача информации оказывается более быстрой и более ограниченной, таким образом улучшая время и скорость реакции.
  • Более узкие таблицы возможны, поскольку стандартизованные таблицы будут изменены и будут иметь меньшие сегменты, которые учитывают больше информационных записей на странице.
  • Меньшее количество файлов в таблице гарантирует более быстрое назначение поддержки (изменение файла).
  • Также понимает возможность объединения только необходимых таблиц.

Недостатки нормализации:

  • Больше таблиц для объединения, так как при распределении информации по большему количеству таблиц необходимость объединять приращения таблицы и предприятие оказывается более унылым. Информационная база тоже становится более восторженной.
  • Таблицы будут содержать коды, а не подлинную информацию, поскольку перефразированная информация будет помещена в виде строк кодов вместо подлинной информации. Таким образом, постоянно возникает необходимость перейти к таблице запросов.
  • Оказывается, против модели данных невероятно сложно ставить под сомнение, поскольку информационная модель разработана для приложений, а не для импровизированных вопросов. (Импровизированный вопрос - это запрос, который не может быть разрешен до того, как вопрос будет задан. Он состоит из SQL, который постепенно разрабатывается и обычно создается с помощью устройств для сердечных вопросов на рабочем месте.) Впоследствии сложно отобразить информационную базу, не понимая, чего хочет клиент.
  • По мере развития типичного структурного типа выставка становится все более медленной.
  • Для эффективного выполнения цикла стандартизации необходима надлежащая информация о различных обычных структурах. Неосторожное использование может привести к ужасному плану, загруженному существенными особенностями и неправильной информацией.