Ex 1 : Soit la figure suivante, proposer la modélisation correspondante en UML :
Extrait de http://www.httr.ups-tlse.fr/pedagogie/cours/bd/ea.pdf
Il manque la représentation des informations suivantes que vous prendrez en compte :
un réalisateur a produit au moins un film
un film peut ne pas être à l'affiche
un film peut être à l'affiche dans plusieurs cinémas
un cinéma peut ne pas avoir de film à l'affiche (fermeture momentanée)
un cinéma peut avoir plusieurs films à l'affiche.
Sachant que le schéma relationnel final dans la bd est le suivant …..
ACTEURS(NumActeur, Nom, Prénom)
FILMS(NumFilm, Titre, MetteurEnScène,NumReal)
CINEMA(NumCinéma, Nom, Adresse)
REALISATEURS(NumReal,Nom, Prénom)
JOUE(NumACteur, NumFilm, Rôle)
AFFICHE(NumFilm, NumCinema,Date)
Ex 2 : Soit la figure suivante, proposer la modélisation correspondante en UML
Extrait de : http://www.ai.univ-paris8.fr/~lysop/bd/seance4-ModeleRel.pdf
Le schéma relationnel déduit de ce modèle entités-associations est :
PERSONNE(idPersonne, nom, prénom)
MEDECIN(idMedecin, spécialité) où idMedecin est une clé étrangère qui fait référence au schéma de relation PERSONNE
PATIENT(idPatient, numéroSécu, adresse, mutuelle) où idPAtient et mutuelle sont des clés étrangères qui font respectivement référence aux schémas de relation PERSONNE et MUTUELLE
MUTUELLE(idMutuelle, nomMutuelle)
AFFECTATION(idAffectation, nomAffectation)
HOSPITALISER(idPatient, idAffectation, idMedecin, dateEntrée, chambre, duréeHospitalisation) où idPatient, idAffectation et idMédecin sont des clés étrangères qui font respectivement référence aux schémas de relation PATIENT, AFFECTATION et MEDECIN.