Une base de données (BD) est un ensemble structuré de données interrogeables et modifiables, tandis qu'un système de gestion de bases de données (SGBD) est un logiciel qui facilite leur structuration et leur maintenance. L'utilisation de SGBD résout des problèmes liés à la redondance et à l'incohérence des données, qui étaient fréquents avec des applications informatiques isolées. Les SGBD comme Oracle, MySQL, et PostgreSQL sont des exemples d'outils permettant une gestion efficace des bases de données dans divers contextes.