Una base de datos es un sistema para almacenar grandes cantidades de información de forma organizada y accesible. Una base de datos contiene datos estructurados en tablas, campos, registros y archivos, y puede ser actualizada y visualizada mediante un sistema gestor de base de datos. Las bases de datos deben cumplir con características como disponibilidad, escalabilidad, integridad, seguridad y consistencia de los datos.