Una base de datos almacena datos de forma ordenada y sistemática para su recuperación y manipulación en el apoyo a la toma de decisiones. Existen bases de datos automatizadas como archivos de ofimática o bases de datos relacionales, y bases de datos distribuidas donde la información se almacena en múltiples sitios en una red. Los sistemas de gestión de bases de datos proporcionan herramientas para operar en las bases de datos a través de funciones como la definición y manipulación de datos.