Modelarea datelor este o modalitate de a structura și organiza datele astfel încât să poată fi utilizate cu ușurință de bazele de date. Datele nestructurate pot fi găsite în documente de procesare de text, mesaje de e-mail, fișiere audio sau video și programe de proiectare. Modelarea datelor nu vrea aceste date „urâte”; mai degrabă, vrea date care sunt toate alcătuite într-un pachet frumos și îngrijit pentru procesarea de către o bază de date.
Modelarea datelor este utilizată în mod obișnuit împreună cu un sistem de gestionare a bazelor de date. Datele care au fost modelate și pregătite pentru acest sistem pot fi identificate în diferite moduri, cum ar fi în funcție de ceea ce reprezintă sau de modul în care se raportează la alte date. Ideea este de a face datele cât mai prezentabile, astfel încât analiza și integrarea se pot face cu cât de puțin efort este necesar.
De asemenea, ne putem gândi la modelarea datelor ca instrucțiuni pentru construirea unei baze de date. Concentrează-te pe cuvântul model și vei înțelege ceea ce urmăm aici. Pentru a face o bază de date „frumoasă”, veți dori să urmați un model ca mijloc spre scopul dorit.
De exemplu, dacă doriți să analizați câți oameni dintr-un anumit district al Congresului au votat la ultimele alegeri, veți dori desigur să includeți o rubrică pentru ce partid a votat fiecare persoană. Acest tip de analiză va fi valoros pentru membrii tuturor partidelor politice și este genul de detaliu pe care îl puteți construi în baza de date de la zero, instruind sistemul de management al bazei de date să includă acea coloană de informații în baza de date rezultată. Dacă ați dori să analizați acele informații în mod specific, dar nu ați include o coloană pentru ele în baza de date, ați petrece mult timp culegând datele – efort care nu ar fi necesar dacă ați fi urmat în primul rând modelul de date. Modelarea datelor este, prin urmare, o abilitate foarte importantă de implementat la construirea bazelor de date.