Prednosti in slabosti normalizacije baze podatkov

Avtor: Eugene Taylor
Datum Ustvarjanja: 7 Avgust 2021
Datum Posodobitve: 13 November 2024
Anonim
Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто?
Video.: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто?

Vsebina

Računalniške zbirke podatkov so povsod, od bank (za registracijo računov strank) do spletnih mest (za shranjevanje vsebine). Baze podatkov delujejo najbolje, če so dobro oblikovane. Normalizacija baze podatkov pomeni oblikovanje strukture, ki podatke shranjuje na logičen in povezan način. Najpogostejša je normalizacija vseh zbirk podatkov in ta postopek ima svoje prednosti in slabosti.

Zmanjša podvajanje podatkov

Baze podatkov imajo lahko veliko količino informacij, morda milijone ali milijarde fragmentov podatkov. Normalizacija baze podatkov zmanjša njeno velikost in se izogne ​​podvajanju podatkov, s čimer se zagotovi, da se vsi podatki shranijo samo enkrat.

Logično združuje podatke

Razvijalci aplikacij, ki programe, ki "govorijo" z bazo podatkov, lažje obravnavajo standardizirano bazo podatkov. Dostopni podatki so bolj logično organizirani na enak način kot predmeti iz resničnega sveta, ki jih predstavljajo. To olajša oblikovanje, pisanje in spreminjanje aplikacij.


Zagotavlja referenčno celovitost podatkov

Referenčna integriteta je vsilitev odnosov med podatki v združenih tabelah. Brez tega lahko podatki v tabeli izgubijo povezave z drugimi tabelami, v katerih so povezani podatki. To vodi do osirotelih in neskladnih podatkov. To se lahko prepreči s standardizirano bazo podatkov z združitvami med tabelami.

Zmanjša delovanje baze podatkov

Visoko standardizirana baza podatkov s številnimi tabelami in združitvami je počasnejša od druge brez teh atributov. Če jo uporablja veliko ljudi hkrati, se bo hitrost zmanjšala. V nekaterih primerih je za izboljšanje učinkovitosti potrebna določena količina "denormalizacije".

Zahteva podrobno analizo in oblikovanje

Normalizacija baze podatkov je zapletena in težka naloga. Velike zbirke podatkov s precejšnjimi količinami informacij, kakršne vidimo v bankah, potrebujejo natančno analizo in oblikovanje, preden se normalizirajo. Poznavanje uporabe baze podatkov, na primer, ali jo je treba optimizirati za branje, zapisovanje ali oboje, vpliva tudi na postopek normalizacije. Slabo standardizirana baza podatkov lahko deluje slabo in podatke hrani neučinkovito.


Bolnik bo morda potreboval bolnišnični tranfer iz več razlogov. Pacient ali družina bo morda želela drugo mnenje, trenutna bolnišnica ne izpolnjuje bolnikovih potreb ali pa nova bolnišnica med drugim ...

Darila za moške na delovnem mestu

Tamara Smith

November 2024

Ne glede na to, ali je vaš moški vznemirjen in glaen ali tiho moški, ga lahko uživa v pominu, ko e ooča z dolgim ​​in težkim delovnim dnevom. (Glej klic 5). Ni nujno, da je vaše darilo ogromno ali dra...

Naša Izbira