Un sistema gestor de bases de datos (SGBD) es un software que sirve como interfaz entre usuarios, aplicaciones y una base de datos, garantizando la seguridad de los datos al eliminar redundancias y mantener la integridad, confiabilidad y consistencia de los datos a través del tiempo de respuesta. Un SGBD consta de programas y componentes que interactúan para gestionar el acceso a la base de datos de forma coordinada.