Las bases de datos almacenan datos relacionados con diversos aspectos del mundo real y se diseñan para un propósito específico. Los sistemas de gestión de bases de datos (SGBD) actúan como intermediarios entre la base de datos, el usuario y las aplicaciones que la utilizan. Ejemplos de bases de datos incluyen las del colegio, de la RENIEC y de entidades bancarias, mientras que los SGBD pueden ser PostgreSQL, Firebird y SQLite.