funcoes de interacao com o bd movidas para um header