Преимущества и недостатки нормализации
Нормализация:
Это методология построения модели данных для хранения данных в информационной базе. В результате удаляются утомительные данные, а внутри таблицы обрабатываются только данные, относящиеся к атрибуту. Нормализация регулярно включает в себя изоляцию информационной базы как минимум на две таблицы и описание связей между таблицами. Цель состоит в том, чтобы изолировать данные, чтобы расширения, удаления и изменения за границей могли быть сделаны только в одной таблице, а затем умножены на все, что осталось из информационной базы, методами для описанных ассоциаций.
Есть три стандартные стандартные структуры, каждая из которых имеет следующие уровни нормализации.
- Первая нормальная форма (1 NF) -
Каждое поле в таблице содержит определенную информацию. Например, в специальном обзоре каждая таблица может содержать отдельное поле даты создания. - Вторая нормальная форма (2 NF) -
Каждое поле в таблице, которое не определяет сущность заменяющего поля, само должно быть пределом замещающих полей в таблице. - Третья нормальная форма (3 NF) -
Не допускается двоякая информация. Следовательно, например, если обе таблицы обязательны для поля даты создания, информация о дате создания может быть изолирована в другой таблице, и две отдельные таблицы могут затем получить информацию о дате создания с помощью методов для поля списка в дате создания. Таблица. Любое изменение даты отправления обычно отражается во всех таблицах, связанных с таблицей даты отправления.
Примечание -
Существуют дополнительные уровни стандартизации, например, нормальная форма Бойса Кодда (BCNF), четвертая обычная структура (4nf) и пятая стандартная структура (5nf). Хотя стандартизация делает наборы данных более полезными, они также могут сделать их более неустойчивыми, поскольку данные разбиты на бесчисленное множество отдельных таблиц. Два в заботе о данных, метод, связанный со всеми данными в наборе, который изменяет конкретное количественное свойство. Подходящий пример: каждое использование в течение месяца может быть отделено общей суммой, учитывая все обстоятельства, чтобы иметь дело со ставкой. В-третьих, в программировании изменение дизайна номера точки отсчета так, чтобы крайняя левая цифра мантиссы определенно не была нулем.
Преимущества нормализации:
Здесь мы можем понять любую причину, по которой нормализация является заманчивой возможностью в идеях РСУБД.
- Можно поддерживать более скромную информационную базу, поскольку стандартизация избавляет от копируемой информации. Вообще говоря, при этом уменьшается размер информационной базы.
- Лучшее исполнение гарантировано, что может быть связано с вышеуказанным пунктом. По мере того, как информационные базы становятся меньше в размере, передача информации оказывается более быстрой и более ограниченной, таким образом улучшая время и скорость реакции.
- Более узкие таблицы возможны, поскольку стандартизованные таблицы будут изменены и будут иметь меньшие сегменты, которые учитывают больше информационных записей на странице.
- Меньшее количество файлов в таблице гарантирует более быстрое назначение поддержки (изменение файла).
- Также понимает возможность объединения только необходимых таблиц.
Недостатки нормализации:
- Больше таблиц для объединения, так как при распределении информации по большему количеству таблиц необходимость объединять приращения таблицы и предприятие оказывается более унылым. Информационная база тоже становится более восторженной.
- Таблицы будут содержать коды, а не подлинную информацию, поскольку перефразированная информация будет помещена в виде строк кодов вместо подлинной информации. Таким образом, постоянно возникает необходимость перейти к таблице запросов.
- Оказывается, против модели данных невероятно сложно ставить под сомнение, поскольку информационная модель разработана для приложений, а не для импровизированных вопросов. (Импровизированный вопрос - это запрос, который не может быть разрешен до того, как вопрос будет задан. Он состоит из SQL, который постепенно разрабатывается и обычно создается с помощью устройств для сердечных вопросов на рабочем месте.) Впоследствии сложно отобразить информационную базу, не понимая, чего хочет клиент.
- По мере развития типичного структурного типа выставка становится все более медленной.
- Для эффективного выполнения цикла стандартизации необходима надлежащая информация о различных обычных структурах. Неосторожное использование может привести к ужасному плану, загруженному существенными особенностями и неправильной информацией.