Kako normalizirati bazo podatkov?

  • Jul 26, 2021
click fraud protection

Zbirka podatkov je ena izmed najpomembnejši koncepti v svetu programiranja. Mnogi se sprašujejo Kaj je to in čemu je namenjeno normalizirati bazo podatkov in resnica je preprostejša, kot se zdi.

Preden pa se pogovorim o tem, kako normalizirati bazo podatkov, bom na kratko razložil, kaj je normalizacija baze podatkov.

Oglasi

V tem članku boste našli:

Kaj je normalizacija baze podatkov?

Sestoji iz uporabite vrsto pravil, da se v prihodnosti izognete nepotrebnim pritožbam ali zapletenim poizvedbam.

Oglasi

To je zelo pomemben dejavnik pri ustvarjanje dinamičnih spletnih strani in / ali spletnih sistemov. Lahko bi rekli tudi, da gre za postopek organiziranja informacij v zbirki podatkov.

Upoštevati morate ustvarjanje tabel in pravil, ki se uporabljajo za definiranje razmerij.

Oglasi

Ta pravila so zasnovan za zaščito in zagotavljanje prožnosti baze podatkov da bi odpravili odpuščanja in neskladne odvisnosti.

Zahteve za normalizacijo zbirke podatkov

Tako, da so tabele v naši bazi podatkov normalizirane mora izpolnjevati naslednje značilnosti:

Oglasi

- Vsaka miza mora imeti a edinstveno ime.

Ne moreta biti dve enaki vrstici.

Oglasi

Dvojnikov ni dovoljeno imeti.

- Vse podatki v stolpcu morajo biti iste vrste.

Če vaše mize niso pravilno optimizirani ali normalizirani, dolgoročno vam lahko povzročijo številne težave.

Zakaj je baza podatkov normalizirana?

  1. Izogibajte se odvečnosti podatkov.
  2. Zaščitite integriteto podatkov.
  3. Zmanjšajte čas in zapletenost pregleda zbirk podatkov.
  4. Izogibajte se težavam pri posodabljanju podatkov v tabelah.
  5. Optimizirajte prostor za shranjevanje.
  6. Preprečite neželen izbris podatkov.

Da bi potrdili, da je naša baza podatkov je treba normalizirati, je treba spoštovati 3 stopnje normalizacije: prva normalna oblika, druga normalna oblika in tretja normalna oblika.

Prva normalna oblika

Da bi to rekel Naša tabela je v običajni prvi obliki, upoštevati moramo vrsto korakov:

  • Odstranite ponavljajoče se skupine iz posameznih tabel.
  • Ustvarite ločeno tabelo za vsako polje ali stolpec povezanih podatkov.
  • Določite vsako podatkovno polje, povezano s primarnim ključem.

Če želiš Če želite vedeti, ali ste to storili pravilno, morate upoštevati naslednje vidike:

- Vsi atributi so atomske.

- Tabela vsebuje a edinstven ključ.

- Ne sme obstajati razlika v številu stolpcev.

- Polja ključ ne sme prepoznati nobenega ključa.

- Če vrstni red sprememb podatkov ne sme spremeniti njihovega pomena.

- Miza v vsakem stolpcu ne morete imeti več vrednosti.

Podatki so atomski, vsaki vrednosti X pripada vrednost Y in obratno.

Druga normalna oblika

  • Ustvari ločene tabele za nabore vrednosti ki veljajo za več zapisov.
  • Poveže te tabele s tujim ključem.

Lahko rečemo, da naša baza podatkov je v drugi običajni obliki, če prej izpolnjuje pravila prve običajne oblike in če so njegovi ne-primarni atributi popolnoma odvisni od primarnega ključa. Ali drugače povedano ni delnih odvisnosti.

Tretja normalna oblika

  • Odstranite vsa polja, ki niso odvisna od primarnega ključa.
  • Noben stolpec ne more biti odvisen od stolpca, ki nima primarnega ključa.
  • Izpeljanih podatkov ne more biti.

Lahko potrdimo, da je naša miza je v tretji normalni obliki, če je bil že v drugi normalni obliki in med neključnimi atributi ni prehodne funkcionalne odvisnosti.

instagram viewer