RELACIJSKI MODEL PODATAKA



-pojmovi:   relacija (prikazuje se 2D tablicom), domena (skup iz kojeg atributi poprimaju pojedine vrijednosti) i atributi.

Relacijski model podataka teorijski je razradio Codd 1970.godine. Temeljna odlika ovog modela je jednostavnost pri uporabi i razumjevanje.

DOMENA-je imenovani skup vrijednosti, a može se formirati:

-nabrajanjem vrijednosti koje ulaze u sastav domene

pr. Dani_u_tjednu=

-definiranjem pravila za vrijednost u domeni

pr. Datum_u_mjesecu=

RELACIJA-je imenovani podskup Kartezijevog produkta domena

pr. Ime =

Predmet=

Tablica: Kartezijev produkt domena

Ana Perić

Matematika

Ana Perić

Fizika

Ivan Horvat

Matematika

Ivan Horvat

Fizika

Relacija se prikazuje 2D tablicom u kojoj redak odgovara jednoj n-torki, a stupac jednom atributu (koji poprima vrijednosti iz domene).

ATRUBUT-je imenovani stupac relacije

Relacijska shema relacije R sastoji se od naziva relacije konačnog skupa atributa odnosno stupca (A1, A2, … An) koji opisuju istoimenu relaciju, npr.

Učenik(Ime_i_Prezime, Adresa, Datum_Rođenja, Razred)

Svojstva relacije:-relacijska shema ne sadrži dva jednaka atributa odnosno relacija ne sadrži dva jednaka stupca,

-redosljed atributa odnosno stupaca je nebitan

-relacija ne sadrži dvije jednake n-torke

-redosljed n-torki je nebitan

KLJUČ RELACIJE-je minimalni skup atributa čije vrijednosti jednoznačno identificiraju

svaku n-torku relacije.

Ključ relacije R skup je atributa K iz R tako da svake dvije n-torke imaju različite vrijednosti atributa K i da ne postoji podskup skupa K s istim svojstvima.

Svaka relacija ima najmanje jedan ključ.

Ključ relacije npr. Učenik može biti JMBG ili MB.

RELACIJSKA SHEMA BAZE PODATAKA-je skup različitih relacijskih shema.

RELACIJSKA BAZA PODATAKA-je skup relacija definiranih relacijskom shemom.

RELACIJSKA ALGEBRA-je skup formalnih operacija nad relacijama , a relacija je rezultat bilo koje operacije relacijske algebre.