Modeliranje podatkov je način za strukturiranje in organiziranje podatkov, tako da jih lahko enostavno uporabljajo baze podatkov. Nestrukturirane podatke je mogoče najti v dokumentih za obdelavo besedil, e-poštnih sporočilih, zvočnih ali video datotekah in programih za oblikovanje. Modeliranje podatkov ne želi teh »grdih« podatkov; namesto tega želi podatke, ki so vsi sestavljeni v lepem, urejenem paketu za obdelavo v bazi podatkov.
Modeliranje podatkov se rutinsko uporablja v povezavi s sistemom za upravljanje baz podatkov. Podatke, ki so bili modelirani in pripravljeni za ta sistem, je mogoče identificirati na različne načine, na primer glede na to, kaj predstavljajo ali kako so povezani z drugimi podatki. Ideja je narediti podatke čim bolj predstavljive, tako da je mogoče analizo in integracijo izvesti s čim manj truda.
Modeliranje podatkov si lahko predstavljamo tudi kot navodila za gradnjo baze podatkov. Osredotočite se na besedni model in dobili boste, kaj iščemo tukaj. Če želite ustvariti “lepo” bazo podatkov, boste želeli slediti modelu kot sredstvu za dosego želenega cilja.
Na primer, če želite analizirati, koliko ljudi v določenem kongresnem okrožju je glasovalo na zadnjih volitvah, boste seveda želeli vključiti stolpec, za katero stranko je vsak volil. Takšna analiza bo dragocena za člane vseh političnih strank in to je vrsta podrobnosti, ki jo lahko vgradite v bazo podatkov od začetka in naročite sistemu za upravljanje baz podatkov, da ta stolpec informacij vključi v končno bazo podatkov. Če bi želeli te informacije analizirati posebej, vendar ne bi vključili stolpca zanje v svojo zbirko podatkov, bi porabili veliko časa za zbiranje podatkov – truda, ki ne bi bil potreben, če bi najprej sledili podatkovnemu modelu. Modeliranje podatkov je zato zelo pomembna veščina, ki jo je treba uporabiti pri gradnji podatkovnih baz.