Un SGBD es una colección de programas que sirve de interfaz entre la base de datos, el usuario y las aplicaciones. Proporciona lenguajes para definir y manipular datos de forma segura y garantizando la integridad de los mismos. Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL y MySQL.