Implementação da camada de persistência