Una base de datos es un conjunto de datos relacionados almacenados sistemáticamente para su uso futuro. Las bases de datos pueden clasificarse según su variabilidad, contenido o las necesidades que satisfagan. Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de los datos escondiendo detalles de cómo se almacenan y mantienen.