Baza de date reprezintă una sau mai multe colecţii de date aflate în
interdependenţă împreună cu descrierea datelor şi a relaţiilor dintre ele.
Sistemul de gestiune a bazelor de date (SGBD) este un sistem de programe ce permite definirea, crearea şi întreţinerea bazei de date precum şi accesul controlat la acesta. În ultimii ani, dezvoltarea sistemelor de baze de date reprezintă unul dintre cele mai importante aspecte în domeniul tehnologiei informaţiei, având un impact decisiv asupra modului de organizare şi funcţionare a numeroaselor instituţii şi servicii. Acestea sunt companiile de comunicaţie, intreprinderile de comerţ, serviciile bancare, serviciile de transport, asigurările, universităţile etc. Acestea sunt dependente de funcţionarea corectă şi neîntreruptă a sistemelor de baze de date. Sistemele de baze de date sunt o componentă importantă a vieţii de zi cu zi în societatea modernă. Zilnic, majoritatea persoanelor desfăşoară activităţi care implică interacţiunea cu o bază de date: depunerea sau extragerea unei sume de bani din bancă, rezervarea biletelor de tren sau de avion, căutarea unei cărţi într-o bibliotecă computerizată, gestiunea angajaţilor dintr-o firmă, cumpărarea unor produse etc. Bazele de date pot avea mărimi (număr de înregistrări) şi complexităţi extrem de variate, de la câteva zeci de înregistrări (de exemplu, baza de date pentru o agendă de telefon a unei persoane) sau pot ajunge la milioane de înregistrări (de exemplu, baza de date pentru cărţile dintr-o bibliotecă, baza de date cu stocarea angajaţilor unei firme sau baza de date unde se păstrează informaţii despre situaţia studenţilor etc). Marea majoritate a sistemelor de baze de date existente în momentul de faţă sunt relaţionale şi există un număr mare de astfel de sisteme comerciale care pot fi achiziţionate şi folosite pentru propriile dezvoltări. Modelul relaţional de baze de date a fost introdus în anul 1970 de către E.F.Codd. o Utilizatorii unei baze de date au posibilitatea să efectueze mai multe categorii de operaţii asupra datelor stocate aici: • Introducerea de noi date (insert) • Ştergerea unor date existente în baza de date(delete) • Actualizarea datelor stocate(update) • Interogarea bazei de date (query) pentru regăsirea anumitor informaţii, selectate după un criteriu ales. Implementarea cu success a bazelor de date în sisteme informatice,modifică activitatea personalului,creează oportunități pentru îmbunătățirea serviciilor prestate de diverse companii,dar și accesibilitatea datelor. Companiile moderne tind să-și elaboreze un sistem propriu de baze de date pentru a ușura lucrul personalului,dar și a păstra toată informația necesară efectuării activității de bază a acesteea. Necesitatea implementării tehnologiilor informaţionale şi de comunicaţii ste determinată de următorii factori: 1. Complexitatea proceselor de colectare, prelucrare şi gestionare a datelor, care trebuie să fie veridice, accesibile la momentul şi în locul necesar; 2. Imensa cantitate de registre şi rapoarte, necesare de completat sau expediat în instanţele superioare; Deci în concluzie putem afirma că bazele de date sunt indispensabile pentru orice entitate modernă.