NFA007 MéthodesPourInfo Partiel2012 Corrigé.pdf


Aperçu du fichier PDF nfa007-methodespourinfo-partiel2012-corrige.pdf - page 2/6

Page 1 2 3 4 5 6



Aperçu texte


2. Considérons le MCD suivant, qui représente un système de voyages aériens :
Ligne

1,n

codeLigne

Personne

correspond
codeClasse

1,1

Arrivée

Vol

départ

numeroVol
dateVol

0,n
Aéroport

numero
nom
Téléphone

Classe

1,1

1,1

0,n

codeA
nomA

1,n
Voyageur

0,n
concerne

Avoir

1,n
1,n

1,1

Client
Ville

situer
1,n

codeVille
nomVille

1,1

Réservation

1,1

faire

codeRes
dateRes

1,n

a) Répondre aux questions suivantes et justifier vos réponses.
(2 points)
i) Le client qui a fait une réservation doit être un voyageur.
ii) Plusieurs lignes correspondent à un vol.
iii) Un vol peut avoir le même aéroport comme aéroport de départ et aéroport d’arrivée.
iv) Une réservation peut concerner plusieurs classes pour le même voyageur.
b) Préciser l’entité ou l’association convenable pour chacun des attributs suivants : (1 points)
i) Nombre de réservations d’un vol.
ii) Nombre des aéroports d’une ville
iii) Nombre de réservations d’un voyageur pour chaque classe.
Corrigé

a)
i) Non ; d’après l’héritage un client peut être un voyageur.
ii) Non ; d’après les cardinalités (1,1) de «Vol / correspond », à chaque vol correspond une et une
seule ligne.
iii) Oui ; à chaque vol correspond une et une seule ligne «Vol / correspond » et chaque ligne peut
avoir deux liens avec le même aéroport à travers les associations « Arrivé » et « Départ »
iv) Non ; la contrainte CIF de « concerne » exprime le fait que à chaque « Voyageur,
Réservation » correspond une et une seule « classe ».
b)
i) L’entité Vol
ii) L’entité Ville
iii) Attribut d’une nouvelle association entre « Voyageur » et « Classe ».

2/6