Skip to content
Snippets Groups Projects
UML.txt 1.56 KiB
@startuml

package GamePedia #GreenYellow/LightGoldenRodYellow {

class Jeu {
    -id PK
    -nom
    -alias
    -courte
    -longue
    -sortie_attendu_jour
    -sortie_attendu_mois
    -sortie_attendu_trimestre
    -sortie_attendu_annee
    -sortie_reel_date
}

class Theme {
    -id PK
    -name
}

class Genre {
    -id PK
    -nom
    -courte
    -longue
}

class Platforme {
    -id PK
    -nom
    -alias
    -abbreviation
    -courte
    -longue
    -c_id
    -install_base
    -dateSortie
    -online_support
    -original_price
}

class Classement {
    -id PK
    -nom
    -courte
    -longue
}

class Compagnie {
    -id PK
    -nom
    -alias
    -abreviation
    -courte
    -longue
    -dateCreation
    -adresse
    -ville
    -pays
    -etat
    -tel
    -site
}

class Personnage {
    -id PK
    -nom
    -nomReel
    -pseudonyme
    -alias
    -dateNaissance
    -genre
    -courte
    -longue
    -premiere_apparition
}

class Amis {
    -persoID1
    -persoID2
}

class Ennemis {
    -persoID1
    -persoID2
}

class developpeurs {
    -jeu_id
    -compagnie_id
}

class editeur {
    -jeu_id
    -compagnie_id
}

class simulaire {
    -jeuID1
    -jeuID2
}

class jeu_classement {
    -id PK
    -nom
    -classement_id
}


Jeu "*" - "*" Personnage
Jeu "*" - "*" Genre
Jeu "*" - "*" Classement
Jeu "*" - "*" Platforme
Jeu "*" - "*" Jeu
Jeu "*" - "1" Classement
Jeu "*" - "*" Theme
(Jeu,Classement) . jeu_classement
(Jeu,Jeu) . simulaire
(Jeu,Compagnie) . developpeurs
(Jeu,Compagnie) . editeur
(Personnage,Personnage) . Amis
(Personnage,Personnage) . Ennemis

}


@enduml