RačunalaBaze podataka

Normalizacija baze podataka

Grupiranje istih podataka u tablice može se obaviti na različite načine. Atributi u odnosima trebaju biti grupirani prema relacijskom načelu, odnosno dupliciranje podataka treba biti potpuno minimizirano, a postupak obrade s naknadnim ažuriranjem trebao bi biti pojednostavljen. Jedan od primarnih zadaća u izradi baza podataka je uklanjanje redundancije, a postiže se normalizacijom.

Normalizacija baza podataka je vrsta formalnog uređaja za ograničenja u stvaranju tablica, što omogućuje uklanjanje dupliciranja, uz obvezno održavanje dosljednosti pohranjenih informacija, smanjujući troškove rada povezanih s održavanjem i održavanjem baze podataka. Operacija normalizacije sastoji se u raspadanju početnih tablica baze podataka u jednostavnije one. U svakoj fazi procesa tablice se nužno stavljaju u uobičajene oblike. Svaka faza normalizacije obilježena je određenim skupom ograničenja koja moraju odgovarati svim tablicama. Tako je moguće ukloniti ne-ključne podatke iz tablica, što je suvišno.

Normalizacija baza podataka temelji se na pojmu funkcionalnog odnosa između atributa. Smatra se da jedan atribut ovisi o drugom ako u svakom trenutku vremena navedena vrijednost drugog atributa odgovara ne više od jedne vrijednosti prvog.

Normalizacija baza podataka je opći koncept, međutim, prihvaćen je da ga podijeli u nekoliko uobičajenih oblika, što će biti obrađeno u nastavku.

Svaki objekt informacije smatra se da odgovara prvom normalnom obrascu, kada je vrijednost svakog njegovog atributa jedinstvena. Ako neki atribut ima ponavljanu vrijednost, tada se objekt koji pripada prvom normalnom obrascu ne može uzeti u obzir. Ispada da možete stvoriti neki drugi entitet, odnosno informacijski objekt.

Smatra se da svaki objekt informacije pripada drugom normalnom obliku, kada se već sastoji od prvog normalnog oblika, ali svaki njegov atribut koji se ne sastoji od potencijalnog ključa u potpunosti ovisi o funkcionalnom planu svakog potencijalnog ključa.

Smatra se da svaki objekt informacije pripada trećem uobičajenom obliku, ako se već sastoji od drugog normalnog oblika, ali nema tipične tranzitivne ovisnosti o ključevima koji nisu ključni. Pod tranzitivnim odnosom, uobičajeno je razumjeti prividni odnos između polja.

Normalizacija baze podataka postavlja glavni cilj razvojnog programera, što znači da sve odnose dolaze do trećeg normalnog oblika. To je jedini način stvaranja učinkovitog informacijskog sustava u budućnosti.

Normalizacija baze podataka: osnovna pravila

Potrebno je formulirati skup pravila koja se trebaju pridržavati u radu na normalizaciji. Prije svega potrebno je isključiti ponavljajuće skupine. Potrebno je izraditi zasebnu tablicu koja pohranjuje svaku skupinu srodnih atributa, u kojima će se stvoriti zasebni ključ. Nadalje, potrebno je isključiti suvišne podatke. U slučajevima gdje se ovisnost atributa promatra samo na dijelu ključa, onda se mora staviti u zasebnu tablicu. Treće pravilo je obvezno isključivanje stupaca koji ne ovise o ključu. Atributi bi trebali biti postavljeni u izoliranu tablicu ako nemaju pravi učinak na ključ. Potrebno je izolirati neovisne višestruke odnose. U ovom slučaju, razgovaramo o činjenici da ne postoji nikakva posebna veza između nekoliko odnosa. Konačno, vrijedi izdvojiti više odnosa koji su semantički povezani. Time se dovršava normalizacija baze podataka, nakon čega počinje razvojni proces.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.birmiss.com. Theme powered by WordPress.