Una base de datos almacena información en campos o delimitadores para recoger grandes cantidades de información de forma ordenada. Las bases de datos han evolucionado de sistemas simples a gestores que ofrecen múltiples posibilidades para el manejo de información. Una base de datos debe contar con independencia lógica y física de los datos, redundancia mínima, y la integridad y seguridad de los datos.