Desde la invencin de las computadoras, la administracin y el almacenamiento de datos en las mquinas ha sido un campo de investigacin continuo. Antes de las bases de datos relacionales, las organizaciones utilizaban un sistema de bases de datos jerrquico, similar a las carpetas de una computadora. Estos primeros sistemas de bases de datos podan organizar grandes volmenes de datos. Sin embargo, limitaban la forma de descubrir las relaciones entre los datos. Tambin eran complejos, estaban patentados para aplicaciones concretas y requeran experiencia tcnica para trabajar con ellos.