Professional Documents
Culture Documents
Normalizacija
Normalizacija
Relacijska sheme dobivena iz ER-sheme moe sadravati nedorecenosti koje treba ukloniti prije implementacija. Uklanjanje
tih loih strana polazne sheme zove se normalizacija.
Teorija normalizacije zasnovana je na pojmu normalnih formi u
matematici.
Relacija definirana u prethodnom predavanju po definiciji zadovoljava prvu normalnu formu ili skrac eno 1NF.
Relacija zadovoljava 1NF ako je vrijednost svakog
atributa jednostruka i nedjeljiva.
Primjer
Tablica studenata i njihovih najdraih sportskih aktivnosti
indeks
F-9876
F-8765
F-7654
F-6543
F-5432
F-4321
ime
Vlatka Antolkovic
Monika Lukavecki
Marijan Marciu
Darko Milodanovic
Dejan Popovic
Saa Sambolek
najdrai sport
atletika
plivanje, ronjenje, padobranstvo
gledanje televizije (nita)
nogomet
biciklizam, planinarenje
ah
ime
Vlatka Antolkovic
Monika Lukavecki
Monika Lukavecki
Monika Lukavecki
Marijan Marciu
Darko Milodanovic
Dejan Popovic
Dejan Popovic
Saa Sambolek
indeks
F-9876
F-8765
F-8765
F-8765
F-7654
F-6543
F-5432
F-5432
F-4321
ime
Vlatka
Monika
Monika
Monika
Marijan
Darko
Dejan
Dejan
Saa
najdrai sport
atletika
plivanje
ronjenje
padobranstvo
nogomet
biciklizam
planinarenje
ah
prezime
Antolkovic
Lukavecki
Lukavecki
Lukavecki
Marciu
Milodanovic
Popovic
Popovic
Sambolek
najdrai sport
atletika
plivanje
ronjenje
padobranstvo
nogomet
biciklizam
planinarenje
ah
Funkcionalne ovisnost
Ako u relaciji R vrijednost atributa A jednoznac no odreduje
vri
jednost atributa B, onda je atribut B funkcionalno ovisan o
atributu A. Piemo: A B.
to to znaci ? Ako postoji vie redaka (n-torki) s istom vrijednocu A tada i atribut B mora biti takoder
isti.
Svaki atribut relacije je funkcionalno ovisan o klju c u.
Ako je neki atribut B iz R funkcionalno ovisan o sloenim atributima A, a nije funkcionalno ni o jednom pravom podskupu od
A, tada kaemo da je on potpuno funkcionalno ovisan o A.
U suprotnom radi se o parcijalnoj funkcionalnoj ovisnosti.
Primjer
datum
05.10.03.
05.10.03.
12.10.03.
12.10.03.
19.10.03.
19.10.03.
Cakovac
Varteks
Varadin
Varadin
0:1
Miro Miric
Hajduk
Zadar
Poljud
3:3
Mito Mitic
Sisak
Dinamo
Zagreb
Maksimir 1:2
Niko Nikic Gospic
Cakovac
Varteks
Varadin
Varadin
0:0
Miro Miric
vrijeme
kia
kia
oblacno
sunce
oblacno
kia
Shema:
UTAKMICA ( datum, domacin, gostujuci, stadion, rezultat, sudac, adr sud., vrijeme)
Primjer 2.
indeks
F-6543
F-5432
F-9876
F-7654
F-7654
F-8765
F-4321
F-9876
F-4321
student
Darko Milodanovic
Dejan Popovic
Vlatka Antolkovic
Marijan Marciu
Marijan Marciu
Monika Lukavecki
Saa Sambolek
Vlatka Antolkovic
Saa Sambolek
ured
306
306
217
217
IRB
IRB
415
415
415
ocjena
4
3
3
5
2
4
1
4
4
Shema:
KOLEGIJ (datum, indeks, kid, student, naslov, nastavnik, ured, ocjena)
datum
10.09.02.
10.09.02.
15.09.02.
15.09.02.
25.09.02.
25.09.02.
20.09.02.
20.09.02.
12.12.02.
Primjer
datum
05.10.03.
05.10.03.
12.10.03.
12.10.03.
19.10.03.
19.10.03.
klub
Dinamo
Rijeka
Varteks
Hajduk
Cakovac
Varteks
Varadin
0:1
Miro Miric
Hajduk
Zadar
3:3
Mito Mitic
Sisak
Dinamo
Zagreb
1:2
Niko Nikic Gospic
Cakovac
Varteks
Varadin
0:0
Miro Miric
stadion
Maksimir
Kantrida
Varadin
Poljud
vrijeme
kia
kia
oblacno
sunce
oblacno
kia
Shema:
UTAKMICA ( datum, domacin, gostujuci, rezultat, sudac, adr sud., vrijeme)
KLUB (klub, stadion)
Primjer 2.
Podaci o radu Fizickog odsjeka
indeks
F-6543
F-5432
F-9876
F-7654
F-7654
F-8765
F-4321
F-9876
F-4321
kid
2141
2303
2471
2477
kid
2141
2141
2471
2471
2477
2477
2303
2303
2303
ocjena
4
3
3
5
2
4
1
4
4
naslov
Opca fizika 1
Elektrodinamika
Fizika lasera
Energetika
datum
10.09.02.
10.09.02.
15.09.02.
15.09.02.
25.09.02.
25.09.02.
20.09.02.
20.09.02.
12.12.02.
nastavnik
M. Furic
S. Brant
A. Dulcic
. Miljanic
indeks
F-4321
F-5432
F-6543
F-7654
F-8765
F-9876
ured
306
415
217
IRB
student
Saa Sambolek
Dejan Popovic
Darko Milodanovic
Marijan Marciu
Monika Lukavecki
Vlatka Antolkovic
Shema:
ISPIT (datum, indeks, kid, ocjena)
STUDENT (indeks, student)
KOLEGIJ (kid, naslov, nastavnik, ured)
normalna forma
Treca
normalnoj formi (3NF) ako je u 2NF i ako
Relacija je u trecoj
ne sadri tranzitivne ovisnosti.
Alternativna definicija je: Svaki nekljuc ni atribut mora zavisiti o
kljucu i to o cijelom kljucu i ni o c emu drugom nego kljucu.
Da bi postigli 3NF, sluimo se univerzalnim receptom:
Loe definirane relacije rastavljamo u vie manjih ali dobro definiranih relacija.
Primjer
datum
05.10.03.
05.10.03.
12.10.03.
12.10.03.
19.10.03.
19.10.03.
klub
Dinamo
Rijeka
Varteks
Hajduk
sudac
Mito Mitic
Niko Nikic
Miro Miric
adr sud.
Sisak
Gospic
Cakovac
Shema:
UTAKMICA ( datum, domacin, gostujuci, rezultat, sudac, vrijeme)
KLUB (klub, stadion)
SUDAC (sudac, adr sud.)
Primjer 2.
Podaci o radu Fizickog odsjeka
indeks
F-6543
F-5432
F-9876
F-7654
F-7654
F-8765
F-4321
F-9876
F-4321
kid
2141
2303
2471
2477
kid
2141
2141
2471
2471
2477
2477
2303
2303
2303
ocjena
4
3
3
5
2
4
1
4
4
naslov
Opca fizika 1
Elektrodinamika
Fizika lasera
Energetika
Shema:
datum
10.09.02.
10.09.02.
15.09.02.
15.09.02.
25.09.02.
25.09.02.
20.09.02.
20.09.02.
12.12.02.
nastavnik
M. Furic
S. Brant
A. Dulcic
. Miljanic
indeks
F-4321
F-5432
F-6543
F-7654
F-8765
F-9876
student
Saa Sambolek
Dejan Popovic
Darko Milodanovic
Marijan Marciu
Monika Lukavecki
Vlatka Antolkovic
nastavnik
M. Furic
S. Brant
A. Dulcic
. Miljanic
ured
306
415
217
IRB