Una base de datos es una recopilacion organizada de informacion o datos estructurados, que normalmente se almacena de forma electronica en un sistema informatico. Normalmente, una base de datos esta controlada por un sistema de gestion de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.

Los datos de los tipos mas comunes de bases de datos en funcionamiento actualmente se suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Asi, se puede acceder, gestionar, modificar, actualizar, controlar y organizar facilmente los datos. La mayoria de las bases de datos utilizan un lenguaje de consulta estructurada (SQL) para escribir y consultar datos.