Skip to content
Snippets Groups Projects
Commit 4a352439 authored by Thomas Dedinsky's avatar Thomas Dedinsky
Browse files

Ajout MLD et NDR pour MCD

parent 994848f8
No related branches found
No related tags found
No related merge requests found
MDC.png

56.1 KiB | W: | H:

MDC.png

77.2 KiB | W: | H:

MDC.png
MDC.png
MDC.png
MDC.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -15,7 +15,6 @@ class Echange {
class "Jeu Vidéo" {
Nom: string
Date de sortie: date
Plateforme : string
Note: integer [moyenne des "Evaluation"]
}
......@@ -65,8 +64,8 @@ Administrateur "1..n" -- "0..n" Utilisateur: modère
Utilisateur "1..1" -- "0..n" Annonce: publie
Annonce "1..1" -- "1..n" "Jeu Vidéo": relative à
Annonce "1..1" -- "1..n" "Console de Jeu": relative à
Annonce "1..1" -- "1..1" Transaction: relative à
Annonce "1..1" -- "1..1" Echange: relative à
Annonce "1..1" -- "0..1" Transaction: relative à
Annonce "1..1" -- "0..1" Echange: relative à
Utilisateur "1..1" -- "0..n" Message: envoie
Utilisateur "1..n" -- "0..n" Message: reçoit
......@@ -74,7 +73,9 @@ Utilisateur "1..n" -- "0..n" Message: reçoit
Utilisateur "1..1" -- "0..n" Transaction: paie
Utilisateur "1..1" -- "0..n" Transaction: est payé
Utilisateur "2..n" -- "0..n" Echange: effectue
Utilisateur "2..2" -- "0..n" Echange: effectue
"Console de Jeu" "1..n" -- "1..1" "Jeu Vidéo": relative à
Evaluation "0..n" -- "1..1" "Jeu Vidéo": relative à
Evaluation "0..n" -- "1..1" "Console de Jeu": relative à
......
MLD.txt 0 → 100644
Jeu_Video(#nom:chaine, date_de_sortie:date, note:entier)
Console_de_Jeu(#nom:chaine, modele:chaine, date_de_sortie:date)
Jeu_Video_Consoles(#jeu=>Jeu_Video, #console=>Console_de_Jeu)
Utilisateur(#email:chaine, nom:chaine, prenom:chaine, pseudonyme:chaine, solde:entier, date_inscription:date, estAdmin:booléen, jeu_favori=>Jeu_Video) avec (pseudonyme) clé (unique)
Message(contenu:chaine, date:date, emitteur=>Utilisateur)
Message_Recoit(#message=>Message, #recepteur=>Utilisateur)
Evaluation(#evaluateur=>Utilisateur, #jeu=>Jeu_Video, #console=>Console_de_Jeu, note:entier, commentaire:chaine, date:date)
Annonce(titre:chaine, description:chaine, type:{achat, vente, echange}, date_ajout:date, prix:entier)
Jeu_Annonce(#annonce=>Annonce, #jeu=>Jeu_Video, #console=>Console_de_Jeu, type:{offre, demande})
Echange(#annonce=>Annonce, date:date, annonceur=>Utilisateur, repondeur=>Utilisateur)
Transaction(#annonce=>Annonce, date:date, method_paiement:{CB, PayPal, Solde}, montant:entier, payeur=>Utilisateur, beneficiaire=>Utilisateur)
\ No newline at end of file
La MCD a été modifiée pour être adaptée au MLD.
Liste des changements :
• Ajout un relation entre "Jeu Vidéo" et "Console de Jeu"
• Limité les utilisateurs dans les échanges à deux
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment