Super-héros relationnels-objets imbriqués, épisode II

[20 minutes]

Modèle UML Figurines GARVEL
CTRL+C pour copier, CTRL+V pour coller
1
-- Personnage
2
3
Type typeMembre : <nom, couleur>
4
Type listeMembres : collection de typeMembre
5
6
Personnage (#designation, prix, identite_secrete, genre, mentor => Personnage, membres:listeMembres)
7
8
-- Véhicule
9
Vehicule (#designation, prix, type, nb_places, personnage=>Personnage)
10
11
-- Repaire
12
Repaire (#designation, prix, emplacement_geographique, capacite)
13
Abrite (#repaire => Repaire, #personnage => Personnage)
-- 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)

Question

Donner, en SQL, la couleur des torses des personnages habitant la "GARVEL Tower", pilotant des véhicules aquatiques et ayant comme mentor Superman.

Question

Implémentez le modèle RO en SQL3 sous Oracle, initialiser les données et tester la requête.