implementação do banco de dados