¿Cuáles son las funciones de una base de datos en una aplicación?