création bd et fonctions de base