Database management system
La sigla DBMS indica il database management system, la funzione di questo database è quella di gestire grandi quantità di dati al fine di assicurarne la condivisione tra più utenti e di garantirne la persistenza.

I livelli del DBMS sono:
- schema esterno, che include l’intervallo interfaccia-utente nel quale ciò che l’utente vede (viste) non dipendono dallo schema logico;
- schema logico, dove è presente la descrizione dell’organizzazione dei dati del DBMS;
- schema interno (o fisico), è la struttura in cui vengono memorizzati i dati. Esso è indipendente dai due livelli precedenti.

I DBMS e l’utente comunicano tramite il linguaggio SQL (structured query language) diviso in:
- DDL – Data Description Language – archivi;
- DML – Data Manipulation Language – elaborazione e modifica informazioni;
- QL – Query Language – interrogazioni agli archivi;
- DCL – Data Control Language – fornire e/o regolamentare permessi di utilizzo dei comandi.
