База података је једна од најважнији концепти у свету програмирања. Многи се питају Шта је и чему служи нормализовати базу података и истина је једноставнија него што се чини.
Али пре него што причам о томе како нормализовати базу података, укратко ћу објаснити шта је то нормализација базе података.
Огласи
У овом чланку ћете пронаћи:
Шта је нормализација базе података?
Се састоји од примените низ правила како бисте у будућности избегли непотребне жалбе или сложене упите.
Огласи
То је веома важан фактор у стварање динамичких веб страница и / или веб система. Такође би се могло рећи да је то процес организовања информација у бази података.
Морате узети у обзир стварање табела и правила која се користе за дефинисање односа.
Огласи
Ова правила су дизајниран да заштити и обезбеди флексибилност базе података како би се елиминисали вишкови и недоследне зависности.
Захтеви за нормализацију базе података
Тако да су табеле у нашој бази података нормализоване мора да испуњава следеће карактеристике:
Огласи
- Свака табела мора имати а јединствено име.
– Не могу бити два једнака реда.
Огласи
– Није дозвољено имати дупликате.
- Све подаци у колони морају бити истог типа.
Ако ваши столови нису правилно оптимизовани или нормализовани, дугорочно вам могу створити многе проблеме.
Зашто је база података нормализована?
- Избегавајте сувишност података.
- Заштитите интегритет података.
- Смањите време и сложеност прегледа база података.
- Избегавајте проблеме с ажурирањем података у табелама.
- Оптимизујте простор за складиштење.
- Спречите нежељено брисање података.
Да бисмо потврдили да је наша база података се нормализује, морају се поштовати 3 нивоа нормализације: први нормални облик, други нормални облик и трећи нормални облик.
Први нормални облик
Рећи да Наша табела је у првом нормалном облику, морате следити низ корака:
- Уклоните групе које се понављају из појединих табела.
- Направите засебну табелу за свако поље или колону повезаних података.
- Идентификујте свако поље података повезано са примарним кључем.
Ако желиш Да бисте знали да ли сте то правилно урадили, морате узети у обзир следеће аспекте:
- Сви атрибути атомске су.
- Табела садржи а јединствени кључ.
- Не сме да постоји разлика у броју колона.
- Поља кључ не сме бити идентификован кључем.
- Ако је редослед промена података не би требало да мења њихова значења.
- Сто не можете имати више вредности у свакој колони.
– Подаци су атомски, свакој вредности Кс припада вредност И, и обрнуто.
Друга нормална форма
- Ствара одвојене табеле за скупове вредности који се односе на више записа.
- Повезује ове табеле са страним кључем.
Можемо рећи да наша база података је у другом нормалном облику ако претходно испуњава правила првог нормалног облика и ако су његови непримарни атрибути у потпуности зависни од примарног кључа. Или другачије речено нема делимичних зависности.
Трећи нормални облик
- Елиминишите сва она поља која не зависе од примарног кључа.
- Ниједна колона не може зависити од колоне која нема примарни кључ.
- Не могу бити изведени подаци.
Можемо то потврдити је у трећем нормалном облику ако је претходно био у другом нормалном облику и нема прелазне функционалне зависности између атрибута који нису кључни.