Passage conceptuel logique
[45 minutes]

On pose que l'héritage est exclusif (un B ne peut pas être aussi un C) et que A est une classe abstraite (il n'existe pas de A qui ne soit ni un B ni un C)
Question
Proposez un modèle logique relationnel correspondant au modèle conceptuel UML.
Question
Si vous avez fait le bon choix de traduction de la relation d'héritage, une des classes du modèle conceptuel ne doit pas apparaître dans le modèle relationnel. Proposez malgré tout l'opération relationnelle qui permet de calculer la vue de cette classe.
Question
Proposez le code SQL2 permettant l'implémentation du modèle relationnel.
Question
Proposez le code SQL2 permettant l'implémentation de la vue.
Question
Proposez un modèle logique relationnel-objet correspondant au modèle conceptuel UML.
On utilisera les OID.
NB : On notera que la création de la vue est identique au cas relationnel, aussi l'on ne s'en préoccupera plus pour la suite de cet exercice.
Question
Proposez le code SQL3 permettant l'implémentation du modèle relationnel-objet.
NB : On utilisera les OID et les collections seront implémentées sous forme de NESTED TABLE.