2NF, 3NF modelovanje1
-
Upload
ivana-ilic -
Category
Documents
-
view
4 -
download
0
description
Transcript of 2NF, 3NF modelovanje1
Druga normalna forma (2NF)
Druga normalna forma (2NF)
Druga normalna forma se bazira na konceptu potpune funkcionalne zavisnosti, koja e najpre biti definisana.Potpuna funkcionalna zavisnost
Funkcionalna zavisnost A prema B ( ita se B je funkcionalno zavisno od A) je potpuna funkcionalna zavisnost ako uklanjanje bilo kog atributa iz A rezultuje time to zavisnst prestaje da vai, pri emu su A i B atributi tabele. Funkcionalna zavisnost A prema B je delimino zavisna ako postoje neki atributi koji se mogu ukloniti iz A a zavisnost i dlaje vai.
Definicija druge normalne forme
Druga normalna forma se odnosi na tabele sa sloeim kljuevima tj. tabele iji se primarni kljucevi sastoje iz dva ili vie atributa. Tabela iji primarni klju sadrii samo jedan atribut je automatski u najmanje 2NF. U tabeli koja nije u 2 NF mogu da se pojave anomalije auriranja.
Tabela je u 2NF ako je u 1NF i ako je svaki atribut koji nije primarni klju potpuno funkcionalno zavisan od primarnog kljua.
Normalizacija tabele iz 1NF u 2NF se fri uklanjanjem deliminih zavisnosti, tj. funkcionalno zavisni atributi se izmetaju u novu tabelu zajedno sa kopijom njihovih determinanti ( kljueva).
Trea normalna forma (3NF)
ak iako je u 2NF, u tabeli mogu da se pojave anomalije auriranja zbog tranzitivnih zavisnosti, koje se moraju ukloniti iz tabele postupkom normalizacije do 3NF:
Tranzitivna za zavisnost
Tranzitivna zavisnost je stanje u kome su A i B i C atributi tabele takvi da, ako je A prema B (B je funkcionalno zavisno od A) i B prema C (C je funkcionalno zavisno od B), onda je C tranzitivno zavisno od A preko B ( pod uslovom da A nije funkcionalno zavisno od B ili C).
Definicija tree normalne forme
Tabela je u 3NF ako je u 1 NF i u 2NF i ako u njoj ne postoej atributi ne primarni kljuevi koji su tranzitivno zavisni od primarnog kljua.
Normalizacija tabela iz 2NF u 3NF se vri ukklanjanjem tranzitivnih zavisnosti, tj. tranzitivno zavisni atributi se izmtaju u novu tabelu zajedno sa kopijom njihovih determinanti (kljueva).