Un sistema di database è una definizione ad alto livello della struttura e della relazione tra i dati memorizzati, un database o database, gli utenti e l'hardware o il sistema operativo utilizzato per lo storage.
Un sistema di database mira a ottenere una raccolta di dati altamente organizzata insieme a strumenti e applicazioni appropriati che facilitano l'elaborazione e l'accesso a tali dati.
La maggior parte delle persone confonde un sistema di database con un sistema di gestione del database, ma i due sono diversi. Un DBMS è una suite di strumenti software utilizzati per archiviare e manipolare i dati. I sistemi di gestione dei database sono disponibili in diversi tipi, come ad esempio archivi di documenti, archivi di file e sistemi di gestione di database relazionali.
Il tipo più avanzato e molto popolare di DBMS è il sistema di gestione del database relazionale. Oracle, Microsoft SQL Server, MySQL e PostgreSQL sono tutti esempi di popolari RDBMS.