Un sistem de gestionare a bazelor de date este o suită de aplicații software care, împreună, fac posibil ca oamenii sau întreprinderile să stocheze, să modifice și să extragă informații dintr-o bază de date. Sună ca ceva găsit doar în seifurile băncilor? Nu este. Puteți găsi aceste sisteme în multe locuri din viața de zi cu zi.
Acel bancomat din care scoți numerar în fiecare săptămână este un sistem de gestionare a bazelor de date. Când faceți rezervări de zboruri online, furnizați informații care sunt introduse într-un astfel de sistem. Chiar și biblioteca din care tu sau copiii tăi consultați cărțile funcționează.
La un nivel mai personal, computerul dumneavoastră personal poate avea propriul sistem de gestionare a bazelor de date. Este posibil să aveți foi de calcul care conțin munți de date. De fiecare dată când completați o foaie de calcul cu date și executați interogări pentru a găsi și analiza date în moduri diferite, accesați un astfel de sistem.
Și cum vedeți datele care sunt rezultatul unei interogări? Privind un raport. Majoritatea sistemelor au o funcție de raportare care este ultimul pas în procesul de manipulare a datelor. La urma urmei, strângerea datelor fără a le privi nu te va duce prea departe.
Una dintre funcțiile principale ale sistemului de gestionare a bazei de date este de a face munca grea pentru dvs. Cu alte cuvinte, nu trebuie neapărat să știți exact unde sunt toate acele date în sistem; Atâta timp cât sistemul știe unde se află totul, poate oferi un raport pe care să îl citiți cu atenție. Acest lucru ar putea părea să nu conteze dacă vă gândiți doar la computerul dvs., dar introduceți un cadru central care conține mulțime și mulțime de date și vorbim despre o cantitate imensă de informații care pot fi stocate în orice număr de locuri în cadrul sistem mainframe. Rezultatul este, totuși, același: un raport pe care îl puteți citi, analiza și pe care îl puteți acționa.
Această funcționalitate se extinde și la o bază de date cu mai mulți utilizatori. Un astfel de sistem în acest scenariu v-ar permite ca un singur utilizator să operați toate funcțiile din baza de date fără a fi nevoie să știți ce alți utilizatori accesează aceeași bază de date. Un exemplu popular de acest tip de bază de date multi-utilizator este Microsoft SQL Server.