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