implémentation clé de la bdd