Asegurar que toda la información necesaria se almacene en la base de datos Asegurar la posibilidad de obtener datos para todas las solicitudes necesarias Reducir la redundancia y duplicación de datos Asegurar la integridad de la base de datos Optimizar la velocidad de acceso a los datos