Un sistema de base de datos es una definición de alto nivel de la estructura y la relación entre los datos almacenados, una base de datos o bases de datos, los usuarios y el hardware o sistema operativo utilizado para el almacenamiento.
Un sistema de base de datos tiene como objetivo lograr una recopilación de datos altamente organizada junto con las herramientas y aplicaciones adecuadas que facilitan el procesamiento y el acceso a esos datos.
La mayoría de la gente confunde un sistema de base de datos con un sistema de administración de base de datos, pero los dos son diferentes. Un DBMS es un conjunto de herramientas de software utilizadas para almacenar y manipular datos. Los sistemas de administración de bases de datos vienen en diferentes tipos, como el almacén de documentos, el almacén de archivos y los sistemas de administración de bases de datos relacionales.
El tipo de DBMS más avanzado y más popular es el sistema de administración de bases de datos relacionales. Oracle, Microsoft SQL Server, MySQL y PostgreSQL son ejemplos de RDBMS populares.