Како нормализовати базу података?

  • Jul 26, 2021
click fraud protection

База података је једна од најважнији концепти у свету програмирања. Многи се питају Шта је и чему служи нормализовати базу података и истина је једноставнија него што се чини.

Али пре него што причам о томе како нормализовати базу података, укратко ћу објаснити шта је то нормализација базе података.

Огласи

У овом чланку ћете пронаћи:

Шта је нормализација базе података?

Се састоји од примените низ правила како бисте у будућности избегли непотребне жалбе или сложене упите.

Огласи

То је веома важан фактор у стварање динамичких веб страница и / или веб система. Такође би се могло рећи да је то процес организовања информација у бази података.

Морате узети у обзир стварање табела и правила која се користе за дефинисање односа.

Огласи

Ова правила су дизајниран да заштити и обезбеди флексибилност базе података како би се елиминисали вишкови и недоследне зависности.

Захтеви за нормализацију базе података

Тако да су табеле у нашој бази података нормализоване мора да испуњава следеће карактеристике:

Огласи

- Свака табела мора имати а јединствено име.

Не могу бити два једнака реда.

Огласи

Није дозвољено имати дупликате.

- Све подаци у колони морају бити истог типа.

Ако ваши столови нису правилно оптимизовани или нормализовани, дугорочно вам могу створити многе проблеме.

Зашто је база података нормализована?

  1. Избегавајте сувишност података.
  2. Заштитите интегритет података.
  3. Смањите време и сложеност прегледа база података.
  4. Избегавајте проблеме с ажурирањем података у табелама.
  5. Оптимизујте простор за складиштење.
  6. Спречите нежељено брисање података.

Да бисмо потврдили да је наша база података се нормализује, морају се поштовати 3 нивоа нормализације: први нормални облик, други нормални облик и трећи нормални облик.

Први нормални облик

Рећи да Наша табела је у првом нормалном облику, морате следити низ корака:

  • Уклоните групе које се понављају из појединих табела.
  • Направите засебну табелу за свако поље или колону повезаних података.
  • Идентификујте свако поље података повезано са примарним кључем.

Ако желиш Да бисте знали да ли сте то правилно урадили, морате узети у обзир следеће аспекте:

- Сви атрибути атомске су.

- Табела садржи а јединствени кључ.

- Не сме да постоји разлика у броју колона.

- Поља кључ не сме бити идентификован кључем.

- Ако је редослед промена података не би требало да мења њихова значења.

- Сто не можете имати више вредности у свакој колони.

Подаци су атомски, свакој вредности Кс припада вредност И, и обрнуто.

Друга нормална форма

  • Ствара одвојене табеле за скупове вредности који се односе на више записа.
  • Повезује ове табеле са страним кључем.

Можемо рећи да наша база података је у другом нормалном облику ако претходно испуњава правила првог нормалног облика и ако су његови непримарни атрибути у потпуности зависни од примарног кључа. Или другачије речено нема делимичних зависности.

Трећи нормални облик

  • Елиминишите сва она поља која не зависе од примарног кључа.
  • Ниједна колона не може зависити од колоне која нема примарни кључ.
  • Не могу бити изведени подаци.

Можемо то потврдити је у трећем нормалном облику ако је претходно био у другом нормалном облику и нема прелазне функционалне зависности између атрибута који нису кључни.

instagram viewer