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.
53 lines
698 B
53 lines
698 B
```plantuml
|
|
|
|
@startuml "BDD"
|
|
|
|
class Scientifique{
|
|
nom : String
|
|
prenom : String
|
|
photo : Raw
|
|
dateNaissance : Date
|
|
descriptif : String
|
|
ratioTrouvee : Float
|
|
}
|
|
|
|
class Thematique{
|
|
libelle : String
|
|
}
|
|
|
|
class "Difficulté"{
|
|
libelle: String
|
|
}
|
|
|
|
Scientifique "*" --> "1..*" Thematique
|
|
Scientifique "*" --> "1" "Difficulté"
|
|
Scientifique "*" <-- "*"Utilisateur : A découvert <
|
|
Scientifique .. Admin : Gérer <
|
|
|
|
|
|
abstract Compte{
|
|
email : String
|
|
motDePasse : Hash
|
|
}
|
|
|
|
class Utilisateur{
|
|
pseudo : String
|
|
}
|
|
|
|
class Admin{
|
|
|
|
}
|
|
|
|
Compte <|-- Utilisateur
|
|
Compte <|-- Admin
|
|
|
|
|
|
class Jeu{
|
|
nom : String
|
|
nbrParties : Integer
|
|
}
|
|
|
|
Jeu .. Scientifique : Accède >
|
|
|
|
@enduml
|
|
``` |