Refatoração camada DAO