**Jeu(id, nom, nbrParties)**
> *id* : clef primaire de la table Jeu
**Scientifique(id, nom, prenom, photo, dateNaissance, descriptif, ratioTrouvee, #idThematique, #idDifficulte)**
> *id* : clef primaire de la table Scientifique
> *#idThematique* clef étrangère en référence à id de la table > Thematique
> *#idDifficulte* clef étrangère en référence à id de la table Difficulté
**Thematique(id, libelle)**
> *id* : clef primaire de la table Thematique
**Difficulté(id, libelle)**
> *id* : clef primaire de la table Diffculté
**Joueur(id, pseudo)**
> *id* : clef primaire de la table Joueur
**Utilisateur(#idJoueur, email, motDePasse, pseudo)**
> *idJoueur* : clef primaire de la table Joueur
> *#idJoueur* : clef étrangère en référence à id de la table Joueur
**Invite(#idJoueur, idSession)**
> *idJoueur* : clef primaire de la table Joueur
> *#idJoueur* : clef étrangère en référence à id de la table Joueur
**Partie(id, codeInvitation, #idJoueur, #idJeu)**
> *id* : clef primaire de la table Partie
> *#idJoueur* : clef étrangère en référence à id de la table Joueur
> *#idJeu* : clef étrangère en référence à id de la table Jeu
**Admin(#id, email, motDePasse)**
> *id* : clef primaire de la table Admin
**Decouvrir(#idUtilisateur, #idScientifique)**
> *idUtilisateur*, *idScientifique* : clef primaire de la table découvrir
> *#idUtilisateur* : clef étangère en référence à idJoueur de la table Utilisateur
> *#idScientifique* : clef étrangère en référence à id de la table Scientifique
**Indice(id, indice, #idScientifique)**
> *id* : clef primaire de la table Indice
> *#idScientifique* : clef étrangère en référence à id de la table Scientifique
**Reponse(id, reponse, #idScientifique, #idQuestion)**
> *id* : clef primaire de la table Reponse
> *#idScientifique* : clef étrangère en référence à id de la table Scientifique
> *#idQuestion* : clef étrangère en référence à id de la table Question
**Question(id, question)**
> *id* : clef primaire de la table Question