1) Los sistemas de archivos almacenaban los datos de forma descentralizada y cada programa manejaba sus propios datos, mientras que las bases de datos integran todos los datos y permiten el acceso simultáneo de múltiples usuarios. 2) Los Sistemas de Gestión de Base de Datos (SGBD) permiten definir, crear y mantener la base de datos de forma controlada, separando la descripción lógica de los datos de las aplicaciones. 3) La arquitectura de tres niveles incluye los niveles interno, conceptual y externo