Un système de gestion de base de données (SGBD) est un logiciel de système pour créer et gérer des bases de données. Le SGBD permet aux utilisateurs et aux programmeurs de manière systématique pour créer, récupérer, mettre à jour et gérer les données.