Una base de datos es un conjunto de datos estructurados y almacenados de forma independiente que permite el acceso en tiempo real a usuarios concurrentes. Un sistema de gestión de base de datos (SGBD) define, construye y manipula las bases de datos, asegurando la integridad y seguridad de los datos mediante funciones como el control de concurrencia, copias de seguridad y recuperación de datos. Los SGBD más comunes son de tipo relacional (SGBDR).