**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