You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 KiB
@startuml
entity "Jeu" as jeu {
<u>id : int
nom : string
nbrParties : int
}
entity "Scientifique" as scientifique {
<u>id : int
nom : string
prenom : string
photo : string
dateNaissance : date
descriptif : string
ratioTrouvee : float
sexe: char
#idThematique : int
#idDifficulte : int
#idSexe : int
}
entity "Thematique" as thematique {
<u>id : int
libelle : string
}
entity "Difficulte" as difficulte {
<u>id : int
libelle : string
}
entity "Joueur" as joueur {
<u>id : int
pseudo : string
#idPartie : int
}
entity "Utilisateur" as utilisateur {
<u>#idJoueur : int
email : string
motDePasse : string
pseudo : string
}
entity "Invite" as invite {
<u>#idJoueur : int
}
entity "Partie" as partie {
<u>id : int
codeInvitation : string
isStarted: bool
#idJeu : int
}
entity "Admin" as admin {
<u>id : int
email : string
motDePasse : string
}
entity "Decouvrir" as decouvrir {
<u>#idUtilisateur : int
<u>#idScientifique : int
}
entity "Indice" as indice {
<u>id : int
indice : string
#idScientifique : int
}
entity "Reponse" as reponse {
<u>id : int
reponse : string
#idScientifique : int
#idQuestion : int
}
entity "Question" as question {
<u>id : int
question : string
}
entity "Action" as action {
<u>id : int
dateAction : date
}
entity "Jouer" as jouer {
#idAction
#idPartie
}
entity "ActionPendu" as actionPendu {
<u>#idAction
lettre : char
wordToFind : string
lifeLeft : int
}
entity "ActionKahoot" as actionKahoot {
<u>#idAction
numReponse: int
tempsReponse: int
#idJoueur
}
entity "ActionQuiEstCe" as actionQuiEstCe {
<u>#idAction
#idJoueur
}
actionPendu --> action
actionQuiEstCe --> action
actionQuiEstCe --> joueur
actionKahoot --> action
actionKahoot --> joueur
jouer --> action
jouer --> partie
partie --> jeu
partie <-- joueur
invite --> joueur
utilisateur --> joueur
scientifique --> thematique
scientifique --> difficulte
scientifique --> indice
question --> reponse
reponse --> scientifique
decouvrir --> scientifique
decouvrir --> utilisateur
jeu --> scientifique
@enduml