Una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso. Existen programas llamados sistemas gestores de bases de datos que permiten almacenar y acceder a los datos de forma rápida y estructurada. Las bases de datos pueden clasificarse de diferentes maneras, como por su contenido (bibliográficas, de texto completo), o por su modelo de administración de datos (jerárquicas, relacionales u orientadas a objetos). El modelo relacional es el más utilizado actualmente.