label Referate autorenew 2025-09-29, 16:57
Baza de date (BD, Database - DB) constituie o aplicatie fundamentala in toate domeniile de activitate, civile sau de aparare: financiar, administrativ, educational, informational, de comunicatii si, nu in ultimul rand, cel al calculatoarelor. Initial a aparut necesitatea computerizarii sistemului de indosariere. O prima solutie a acestei probleme a constituit-o sistemul bazat pe fisiere, cu mai multe programe de aplicatie care ofera diverse servicii utilizatorilor, printre care si generarea de rapoarte.

Desi foarte folosit, acest sistem se dovedeste a fi extrem de redundant si greu de actualizat prin dublarea datelor si complexitatea relativ mare. in acest context, bazele de date au oferit o modalitate eficienta de tratare distribuita a datelor, intr-o resursa comuna partajata in care se include si descrierea acestora in asa-numitul catalog de sistem sau dictionar de date sau meta-date. BD asigura independenta program-date dar si controlul accesului si manipularii datelor. Sistemele de baze de date, ca aplicatie software, reprezinta cea mai importanta realizare din domeniul ingineriei programarii pe calculator.