Model podataka ima slojeviti strukturu I sastoji se iz 1) Strukturnog
dela modela-koji podaci, kako su organizovani I povezani. )-1)medju
entitetima(tabelama) postoje veze .2) Manipulativnog dela modela- skup operacija koje su moguce nad podacima.-2) Komanda posebnog jezika sa podacima u relacionoj bazi podataka naziva se upit(SQL- Structured Query Language). 3) Skup pravila integriteta- pravila kojima se desifruju svojstva podataka(moraju biti zadovoljeni).-3) garancija da ce baza biti valjana u svakom trenutku. Primarni kljuc- Svi podaci su u direktnoj funkcionalnoj zavisnosti od njega, I njegova vrednost se razlikuje za svaku instance tabele, sto znaci da je jednoznacno identifikuje, sluzi I za povezivanje tabela ,svaki red u tabeli mora da ima upisanu vrednost primarnog kljuca, koji moze da bude kolona ili kombinacije vise njih(slozen primarni kljuc). Ako je primarni kljuc 1 kolona, vrednosti ne smeju da se ponavljaju, a mogu se ponavljati ukoliko ima vise kolona. Strani( Sekundarni) kljuc -predstavlja kolonu ili kombinaciju vise njih koji sadrze vrednost primarnog kljuca iz druge tabele. Dizajneri - posebni IT strucnjaci koji kreiraju profesionalne baze podataka. Administratori – prave rezervne kopije podataka I vode racuna o tome ko moze da ih menja, a ko samo da pregleda.