Prednosti i nedostaci normalizacije baze podataka

Autor: Eugene Taylor
Datum Stvaranja: 7 Kolovoz 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Baze podataka 11 predavanje
Video: Baze podataka 11 predavanje

Sadržaj

Računalne baze podataka nalaze se svugdje, od banaka (za registraciju računa klijenata) do web stranica (za pohranu sadržaja). Baze podataka najbolje rade kada su dobro dizajnirane. Normalizacija baze podataka znači projektiranje strukture koja podatke pohranjuje na logičan i povezan način. Najčešća je normalizacija svih baza podataka i ovaj proces ima svojih prednosti i nedostataka.

Smanjuje dupliciranje podataka

Baze podataka mogu sadržavati značajnu količinu informacija, možda milijune ili milijarde fragmenata podataka. Normaliziranje baze podataka smanjuje njezinu veličinu i izbjegava dupliciranje podataka, pazeći da se svaki podatak spremi samo jednom.

Logički grupira podatke

Programeri aplikacija koji čine programe koji "govore" s bazom podataka lakše se bave standardiziranom bazom podataka. Podaci kojima se pristupa organizira se logičnije, na isti način kao i objekti iz stvarnog svijeta koji oni predstavljaju. To olakšava dizajn, pisanje i promjenu aplikacija.


Osigurava referentni integritet u podacima

Referentni integritet je nametanje odnosa između podataka u spojenim tablicama. Bez toga podaci u tablici mogu izgubiti veze s drugim tablicama u kojima postoje povezani podaci. To dovodi do osirotelih i nedosljednih podataka. Standardizirana baza podataka s spajanjem tablica može spriječiti da se to dogodi.

Smanjuje performanse baze podataka

Visoko standardizirana baza podataka, s mnogo tablica i spajanja između njih, sporija je od druge bez ovih atributa. Ako je istovremeno koristi mnogo ljudi, brzina će se smanjiti. U nekim je slučajevima potrebna određena količina "denormalizacije" za poboljšanje performansi.

Zahtijeva detaljnu analizu i dizajn

Normalizacija baze podataka složen je i težak zadatak. Velike baze podataka sa značajnim količinama informacija, poput onih koje se vide u bankama, trebaju pažljivu analizu i dizajn prije nego što se normaliziraju. Poznavanje upotrebe baze podataka, poput toga treba li je optimizirati za čitanje podataka, pisanje ili oboje, također utječe na proces normalizacije. Loše standardizirana baza podataka može raditi loše i pohranjivati ​​podatke neučinkovito.


Kako obnoviti stablo

Roger Morrison

Srpanj 2024

Kada u tabla traumatizirana, može biti teško vratiti im zdravlje. Ledene oluje mogu oštetiti vaše grane, munja ih može prepoloviti, lučajni udar automobilom ili vrtnom opremom može oštetiti vašu koru....

Kako napraviti simbol TM

Roger Morrison

Srpanj 2024

imbol "™" identificira regitrirani zaštitni znak. Marka je riječ ili fraza koja pokazuje vlaništvo i razlikuje određenu marku, bez obzira je li riječ o proizvodu ili uluzi konkurenta. Na tip...

Za Tebe