Una base de datos es un programa o sistema que almacena y guarda datos e información para su uso posterior. Existen diferentes tipos de bases de datos según si los datos son estáticos o dinámicos, y según el contenido como bases de datos bibliográficas, de texto completo o directorios. Los modelos de bases de datos incluyen jerárquicos, de red, transaccionales, relacionales, multidimensionales, orientadas a objetos, documentales y deductivas. Las características clave de una base de datos son la independencia lógica y física de los datos