Modeli podataka
U procesu razvoja baze podataka najpre se formira model realnog sistema, tako što se izaberu značajne karakteristike sistema koje se predstavljaju modelom.
Postoji mnogo različitih mogućnosti da se modelira sistem. U fazi modeliranja zadatak projektanta baze podataka je da otkrije funkcije koje sistem mora izvršavati, podatke koje mora pamtiti i obrađivati, informacije koje mora obezbeđivati za potrebe korisnika, sekvence u kojima se funkcije moraju izvršavati i u kojima se može pristupati podacima. Deo modela sistema koji se odnosi na podatke naziva se model podataka.
Savremeni modeli podataka
Osnovni problem u modelovanju realnih sistema je složenost sistema. U realnom sistemu postoje milioni objekata, njihovih složenih veza i njihovih atributa. Opšti metodološki postupak za savlađivanje složenosti u opisu sistema je apstrakcija.
Apstrakcija je kontrolisano i postepeno uključivanje detalja u opis sistema, odnosno “sakrivanje” detalja u opisivanju sistema.
ovo je jedna od podela modela podataka (nije jedina, ali će za sada da posluži):
Modele podataka čine sledeći modeli:
- Model objekti-veze (opširnije: MOV);
- Relacioni model (opširnije: RM) i
- Objektni model (opširnije: OM)