























Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
Pripremite ispite
Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Nabavite poene za preuzimanje
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
normativne forme iz predmeta baze podataka
Tipologija: Skripte
1 / 31
Ova stranica nije vidljiva u pregledu
Ne propustite važne delove!
























nepotrebno povećava BP usporava izvršavanje upita maksimalno komplikuje održavanje problemi pri dodavanju, ažuriranju i brisanju podataka
INSERT anomalije Ne može se dodati predmet bez nastavne jedinice UPDATE anomalije Kada se bilo šta menja kod predmeta matematika (ekonomija, statistika), moraju se izmeniti dva reda tabele. DELETE anomalije Ako se izbriše programiranje, briše se i Bundalo....
Šta je normalizacija? niz postupaka (iterativni proces ) madifikovanja tabela koji smanjuje suvišnost i nekonzistentnost Cilj: što jednostavnije održavanje BP očuvanje konzistentnosti stabilna struktura podataka
NORMALNE FORME Prva Normana Forma (1NF) Druga Normalna Forma (2NF) Treca Normalna Forma (3NF) Boyce-Codd Normalna Forma (BCNF) Četvrta Normalna Forma (4NF) Peta Normalna Forma (5NF) Domnn Ključ Normalna Forma (DKNF)
Bitno reverzibilnost - ne sme da dođe do gubitka informacija sadržanih u polaznoj relaciji. polazeći od normalizovanih relacija, mora biti moguća rekonstrukcija polazne, nenormalizovane, relacije.
Ako u relaciji R vrednost atributa A jednoznačno određuje vrednost atributa B, onda je atribut B funkcionalno zavisan od atributa A. Piše se : A B Ako postoji više n-torki s istom vrednošću A tada i atribut B mora biti isti Svaki atribut relacije je funkcionalno zavisan od ključa
Neka su A i B atributi relacije R. Atribut B je funkcionalno zavisan od atributa A (ili A funkcionalno određuje B) A –>B ako i samo ako svakoj vrednosti A odgovara jedna i samo jedna vrednost B.
Tranzitivna zavisnost U relaciji R koja ima atribute A, B, C, atribut C je tranzitivno zavisan od atributa A ako je: A → B i B → C tada A → C
Tranzitivna zavisnost- primer Utakmica ( datum, domaćin, gostujući, stadion, rezultat, sudija, adr sud., vreme) (datum, domaćin) adr_sud. jer: (datum, domaćin) sudija adr_sud
1NF samo atomske vrednosti atributa nema grupa koje se ponavljaju za svaki tip entiteta postoji jedan primarni ključ
1NF- LOŠE I DOBRO
2NF ispunjeni uslovi 1NF nema delimične funkcionalne zavisnosti (neključni atribut ne može imati kao identifikator deo primarnog ključa) 2NF normalna forma je zadovoljena ako svi atributi entiteta, koji nisu primarni ključevi, totalno zavise od (celog) primarnog ključa