Un Database Management System (DBMS) è un sistema software che consente la gestione delle
basi di dati.
Le sue caratteristiche sono:
1 Il DBMS deve consentire l'accesso ai dati da parte di più utenti e di più programmi
assicurando il controllo centralizzato ed integrato del loro trattamento;
2 ha un'indipendenza fisica e logica:
La gestione dei dati avviene a diversi livelli;
Nella gestione logica invece i programmi applicativi non devono essere modificati in seguito a modifiche dell'organizzazione fisica dei dati;
3 Il DBMS assicura che l'accesso concorrente ai dati da parti di diversi programmi applicativi
non causi errori nel trattamento e nell'utilizzo dei dati stessi;
4 Il DBMS ha il compito di proteggere gli archivi dei dati da malfunzionamenti di vario tipo
che possono avvenire nell'ambito del sistema di calcolo;
5 Esso è efficace ed efficente.