Académique Documents
Professionnel Documents
Culture Documents
0,n
Faire_escale
partir
arriver Duréeescale
1,1
0,n
VOL
1,1 Numvol
HeureDepPrévue
HeureArrPrévue
Décalage
Solution
AEROPORT(Codeaéroport , Libelléaéroport)
VOL(Numvol, HeureDepPrévue, HeureArrPrévue, Décalage, #Codeaéroportdep, #CodeaéroportAR)
Faire_escale(#Codeaéroport, # Numvol, Duréeescale)
Exercice 1
Cas 2
Solution
CLIENT(Nclient, NomClient, PrénomClient, AdresseClient, CatégorieClient, DateParainage , #Nclient parrain)
Exercice 1
Cas 3 Concerner
0,n Nb_semaines
0,n
Appartement
N°app Tiers Réservation
N°étageApp
SurfaceApp N°tiers N°réservation
NomTiers DateRéservation
PrénomTiers Arrhes _Réservation
1,1 RueTiers Arrhes_versées(0_N)
VilleTiers
1,1
appartenir
effectuer
0,n
1,n
Propriétaire Locataire
Catégorie socio_prof
Numcompte
Solution 1
TIERS(Ntiers, NomTiers, PrénomTiers, RueTiers, VilleTiers)
1,n
Exercice 3
Une entreprise souhaite suivre les diverses formations de ses employés au cours de
leur carrière.
Pour cela, le responsable des ressources humaines réalise une base de données
dont le modèle relationnel vous est fourni ci-dessous :
FORMATION (NumF, LibF)
SALARIE (NomSal, PrenomSal, DateNaisSal, #NumDip)
SUIVRE (#NumF, #NomSal)
DIPLOME (NumDip, LibDip)
1- Déduire le modèle entité-association du schéma relationnel présenté ci-dessus
On ne peut pas stocker tous les diplômes d’un salarié car NumDip représente
une clé étrangère dans la relation salarié et donc un salarié ne peut être associé
qu’à un et un seul diplôme ;
Non, un salarié ne peut pas effectuer la même formation plusieurs fois car le
couple d’attributs numF et numsal représente la clé primaire de la relation
Suivre.
On doit commencer par les relations qui n’incluent pas de clé étrangère car Si
une relation A inclue une clé étrangère qui représente la clé primaire d’une
relation B alors la relation B doit être créée avant A.