Una base de datos es una colección de información organizada que puede ser accedida y manipulada de forma eficiente por un programa de computadora. Una base de datos contiene datos almacenados sistemáticamente así como un software para acceder y manipular esos datos. Los sistemas gestores de bases de datos son software diseñado para manejar el almacenamiento, acceso y actualización de los datos en una base de datos.