Un système de base de données est une définition de haut niveau de la structure et de la relation entre les données stockées, une ou plusieurs bases de données, les utilisateurs et le matériel ou le système d'exploitation utilisé pour le stockage.
Un système de base de données vise à obtenir une collecte de données hautement organisée ainsi que des outils et des applications appropriés qui facilitent le traitement et l'accès à ces données.
La plupart des gens confondent un système de base de données avec un système de gestion de base de données, mais les deux sont différents. Un SGBD est une suite d'outils logiciels utilisés pour stocker et manipuler des données. Les systèmes de gestion de base de données sont de différents types, tels que le magasin de documents, le magasin de fichiers et les systèmes de gestion de base de données relationnelle.
Le type de SGBD le plus avancé et le plus populaire est le système de gestion de base de données relationnelle. Oracle, Microsoft SQL Server, MySQL et PostgreSQL sont tous des exemples de SGBDR populaires.