Transformer le modèle UML en modèle relationnel-objet. On utilisera uniquement le modèle imbriqué.
-- Personnage
Type typeMembre : <nom, couleur>
Type listeMembres : collection de typeMembre
Personnage (#designation, prix, identite_secrete, genre, mentor => Personnage, membres:listeMembres)
-- Véhicule
Vehicule (#designation, prix, type, nb_places, personnage=>Personnage)
-- Repaire
Repaire (#designation, prix, emplacement_geographique, capacite)
Abrite (#repaire => Repaire, #personnage => Personnage)
Les types non précisés sont ceux du diagramme UML.
L'héritage est exclusif et la classe mère est abstraite, on choisit un héritage par les classes filles.