1) Antes de las bases de datos, las aplicaciones usaban múltiples ficheros independientes con datos redundantes. 2) La necesidad de integrar aplicaciones y eliminar redundancias llevó al concepto de bases de datos, que almacenan datos de forma relacionada y compartida. 3) Existen diferentes modelos de bases de datos como el jerárquico, en red y relacional, siendo este último el más utilizado hoy en día.