Professional Documents
Culture Documents
Pitanja I Odgovori Za Treći Test
Pitanja I Odgovori Za Treći Test
Entitet Tabela
Pri mapiranju ovog tipa veze, strani ključ se kreira u tabeli na strani više. Opcionalnost
(opcionalan – dozvoljena NULL vrednost ili mandatoran – nisu dozvoljene NULL
vrednosti) stranog ključa odgovara opcionalnosti veze na strani „više“. Vrednosti
spoljnog ključa mogu da se ponavljaju.
Strani ključ se kreira u tabeli koja je na mandatornoj strani veze, ali vrednosti
stranog ključa ne smeju da se ponavljaju. Strani ključ je istovremeno i jedinstveni
ključ. Ukoliko opcionalnost veze 1:1 ista na oba kraja, kolona stranog ključa se kreira
u tabeli koja ima manje atributa.
Pri mapiranju barirane veze, entitet na strani više nasleđuje primarni ključ od jačeg
tipa entiteta, ali taj ključ ne postaje samo strani, već postaje i deo primarnog ključa
slabog tipa entiteta. Kako je strani ključ deo primarnog ključa, njegova vrednost
nikada ne može biti NULL.
Prva normalna forma zahteva da nema viševrednosnih atributa, tj. da sve vrednosti
atributa budu atomske (nedeljive). Atomska vrednost je vrednost za koju nema smisla
dalje je razlagati na prostije činioce.
Druga normalna forma zahteva da svaki neključni atribut zavisi od celog primarnog
ključa. Šema relacije je u DNF, ako je u PNF (prvoj normanoj formi) i ako ne postoji ni
jedan neključni atribut koji zavisi od dela složenog primarnog ključa.
Treća normalna forma zahteva da ni jedan neključni atribut ne sme da zavisi od drugog
neključnog atributa. Šema relacije je TNF, ukoliko je u DNF i ako ne postoji neključni
atribut koji zavisi od drugog neključnog atributa.
21. Šta obezbedjuju pravila integriteta i koja postoje?
Pravila integriteta (engl. Data Integrity Rules) obezbedjuju korektno stanje relacione
baze podataka.
Integritet entiteta;
Referencijanli integritet;
Integriret kolone;
Korisnički definisan integritet.
Restriktivno brisanje znači da se odbija brisanje reda jedne tabele sve dok postoje
povezani redovi u drugoj tabeli (preko vrednosti spoljnog ključa). Restriktivno brisanje
znači da mogu da se brišu samo oni redovi čije vrednosti primarnog ključa ne
odgovaraju ni jednom spoljnom ključu.
Prezentacija: ISBP_III1234_46_19_relaciona_algebra