ce este modelul de date și importanțele modelelor de date în SGBD
modelele de date pot facilita interacțiunea dintre proiectant, programatorul de aplicații și utilizatorul final.
un model de date bine dezvoltat poate stimula chiar o mai bună înțelegere a Organizației pentru care este dezvoltat designul bazei de date. Pe scurt, modelele de date sunt un instrument de comunicare.
importanța modelării datelor
datele constituie cele mai elementare unități de informații utilizate de un sistem. Aplicațiile sunt create pentru a gestiona datele și pentru a ajuta la transformarea datelor în informații.
dar datele sunt vizualizate în moduri diferite de către persoane diferite. Astfel încât să existe o importanță uriașă a modelării datelor în SGBD.
de exemplu, contrastează vizualizarea (date) a unui manager de companie cu cea a unui funcționar de companie. Deși managerul și grefierul lucrează pentru aceeași companie, managerul este mai probabil să aibă o viziune la nivel de întreprindere asupra datelor companiei decât grefierul.
programatorii de aplicații au încă o altă viziune asupra datelor, fiind mai preocupați de locația datelor, formatarea și cerințele specifice de raportare.
practic, programatorii de aplicații traduc politicile și procedurile companiei dintr-o varietate de surse în interfețe, rapoarte și ecrane de interogare adecvate.
când este disponibil un plan de bază de date bun, nu contează că vizualizarea datelor de către un programator de aplicații este diferită de cea a managerului și/sau a utilizatorului final. În schimb, atunci când un plan de bază de date bun nu este disponibil, este posibil să apară probleme.
de exemplu, un program de gestionare a inventarului și un sistem de introducere a comenzilor pot utiliza scheme conflictuale de numerotare a produselor, costând astfel compania mii (sau chiar milioane) de dolari. Modelul de date este o abstracție; nu puteți extrage datele necesare din modelul de date.