1 Modèle logique de données
Arthur VALIN edited this page 1 year ago
@startuml

title MLD

object Bet {
  <u>id</u>
  theme 
  endRegistration
  endBet
  sentence
  isPrivate
  <i>#</i> createdBy
  status
  type
}

object BetResponse {
  <u># betId</u>
  response 
}

object User {
  <u>id</u>
  username 
  password
  coins
  email
  lastGift
}

object Participation {
  <u>id</u>
  <i>#</i> betId
  <i>#</i> user
  answer
  stake
}

object BetResult {
  <u># betId</u>
  result 
}

object BetResultNotification {
  <u># betId</u>
  <i>#</i> user 
}


Bet "*" -- "1" BetResponse : responses
Bet "1" -- "*" User : creator

Participation "1" -- "*" User : author
Participation "1" -- "*" Bet : participateTo

BetResult "1" -- "1" Bet
BetResultNotification "1" -- "*" Bet
BetResultNotification "1" -- "*" User

@enduml