RELACIJSKI MODEL Flashcards
tko je postavio temelje relacijskog modela podataka i koje godine
Edgar Frank Codd, 1970.g.
u kojem članku je objavljen temelj relacijskog modela
A relational model of data for large shared Data banks
što čini osnovnu koncepciju relacijskog modela
- relacije
- entiteti, atributi, ključevi
- ovisnost među entitetima
entitet
-stvar/biće/pojava/događaj koji nas zanima
-ono o čemu želimo prikupljati podatke
-može postojati ili ne, ali se može IDENTIFICIRATI
primjer entiteta
učenik
atribut
-svojstvo entiteta
-imenica koja pobliže opisuje entitet
primjer atributa
ime, OIB, adresa
veza
osnos među entitetima koje promatramo
primjer veze
učenik, razred(entitet učenik mora pripadati entitetu razred)
što su relacije
podvrsta tablica koja zadovoljava određena pravila, svaka ima svoje ime po kojem ju razlikujemo
od čega se sastoji relacija
-redaka(zapis, n-torka, slog)
-stupaca(atribut, polje)
elementarni podatak(što je, drugi naziv)
-najmanji podatak relacijskog modela(jedna ćelija)
-ne može se rastaviti na manje bez gubljenja značenja
-drugi naziv: vrijednost atributa
domena atributa
raspon vrijednosti koji atribut može poprimiti
relacijska shema(što je, što radi, jel se mijenja)
-definicija tablice, određuje kako će podatci biti strukturirani
-ne mijenja se
što obuhvaća relacijska shema
ime relacije(naziv tablice) i skup atributa(stupci u tablici)
instancija sheme-što ju čini, jel se mijenja
-čine ju podatci(popunjenost tablice)
-mijenja se
pravila relacija u relacijskom modelu
- ne smiju bit 2 ista atributa(stupca)
- redoslijed stupaca nije bitan
- ne smiju biti 2 ista zapisa(retka)
- redoslijed redaka nije bitan
primarni ključ
-atribut koji jedinstveno određuje svaki zapis u relaciji(redak u tablici)
-ono po čemu se dva retka razlikuju
primjer primarnog ključa
OIB/matični broj
temelj relacijske baze
povezivanje entiteta
vrste veza za povezivanje entiteta
jednostavne i složene
drugi naziv za jednostavne veze, koliko entiteta vežu
binarne, vežu 2 entiteta
3 funkcionalnosti binarne veze i primjer za svaki
1:1-država, glavni grad
1:M-država, grad
M:M-država, rijeka
strani/vanjski ključ
-primarni ključ jedne relacije, javlja se u drugoj relaciji(tablici)
-preko njega se uspostavljaju veze između relacija