Недостатъците на стандартизацията

Добре разработените бази данни помагат на компютрите да обработват информацията по-ефективно.

Организация на данните

Базата данни е подобна на файловия шкаф. Имате възможност да групирате подобни обекти и да ги поставите в отделни чекмеджета или да смесите всичко в едно случайно чекмедже. Изберете първия метод на организация и най-вероятно ще намерите бързо търсения флакон, защото имате представа къде да търсите. Компютърните бази данни работят по подобен принцип. Проекторът на база данни може да смесва всички елементи на данните в една таблица или група свързани елементи в рамките на няколко таблици. Нормализирането се отнася до метода, който се използва за групиране на свързаните елементи от базата данни.

нормализиране

Важна цел на стандартизацията е премахването на дублиращите се данни. Например, ако таблицата за продажби съдържа елемент от "Клиентски град" и клиентската ви маса има идентичен елемент, базата ви от данни съдържа дублиращи се данни. Базата данни не е стандартизирана. Друга цел на стандартизацията е премахването на зависимости, които са несъвместими с увеличаването на ефективността на методите за достъп до данни. Трябва също така да премахнете зависимостите от данни, които не съвпадат. Несъвместима зависимост възниква, когато например към таблица, която съдържа данни за служителите, се добавя цвят на колата.

Структурни недостатъци

Премахването на излишните данни и несъвместимите зависимости може да намали размера на вашата база данни. Въпреки това, при преструктуриране на таблиците с данни можете да направите нова цена. Вие или анализаторът на данни трябва да разберете нормализирането и да извършите подробен анализ, преди да започнете да нормализирате данните си, ако имате сложна система. Също така е възможно да се пренастрои база данни и да се разложи на твърде много гранулирани таблици. Например можете да имате напълно нормализирана таблица на служителите, която съдържа полета за име, идентификация и имейл адрес. Ако това се случи, може да се наложи да създадете по-сложни заявки, за да обедините разпръснатите данни в няколко таблици.

Намалена ефективност

Тъй като данните се намират в няколко таблици на правилно нормализирана база данни, понякога се изисква повече работа за извличане на данни и генериране на отчети. Ако отчетът за продажбите изисква данни от таблица с продукти, цени и клиенти, въпросът трябва да свърже трите таблици, за да го генерира. CPU и твърдите дискове трябва да работят по-усилено, за да изпълнят тези заявки. От друга страна, ако всичките ви данни се намират в една таблица, която не е нормализирана, заявката ще трябва да извлече само данните от тази таблица. Нормализирайте ефективно таблиците си, за да увеличите ефективността на обработката.