Docsity
Docsity

Pripremite ispite
Pripremite ispite

Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u


Nabavite poene za preuzimanje
Nabavite poene za preuzimanje

Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan


Školska orijentacija
Školska orijentacija


normalne forme baze podataka, Skripte od Baze podataka

normativne forme iz predmeta baze podataka

Tipologija: Skripte

2018/2019

Učitan datuma 11.06.2019.

kovacevicivan
kovacevicivan 🇸🇷

5

(1)

2 dokumenti

1 / 31

Toggle sidebar

Ova stranica nije vidljiva u pregledu

Ne propustite važne delove!

bg1
N O R M A L I Z A C I J A
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Delimični pregled teksta

Preuzmite normalne forme baze podataka i više Skripte u PDF od Baze podataka samo na Docsity!

N O R M A L I Z A C I J A

Suvišnost- neprijatelj i korisnika i

administratora

nepotrebno povećava BP usporava izvršavanje upita maksimalno komplikuje održavanje problemi pri dodavanju, ažuriranju i brisanju podataka

ANOMALIJE

unošenja, ažuriranja, brisanja

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