Horaire - Cours E.Thirion

Transcription

Horaire - Cours E.Thirion
Passage du modèle conceptuel au modèle relationnel
MODELE CONCEPTUEL
HORAIRE
MODELE RELATIONNEL
AVION
NuméroA
Compagnie
Constructeur
Modèle
Capacité
NuméroH
VilleDépart
VilleArrivée
HeureDépart
HeureArrivée
1,n
1,n
HEURE
VOL
1,1
NuméroV
JourSem
Jour
PlacesLibres
EFFECTUE
1,1
Relation
Attribut
Clef primaire
Avion (NumeroA, Compagnie,
Constructeur, Modèle, Capacité)
Horaire (NumeroH, VilleDépart,
VilleArrivée, HeureDépart,
HeureArrivée)
Vol (NumeroV, JourSem, Jour,
PlacesLibres, #Avion,#Horaire)
Clef étrangère
Passage du modèle conceptuel au modèle relationnel
LES TYPES D'ASSOCIATIONS
Personne
Association [1,1]
Personne
0,1
Assise sur
0,1
Chaise
Voiture
0,n
Posséder
0,1
Dans
0,n
Association [1,n]
Objet
Association [n,n]
Musicien
0,1
1,n
Sait jouer
1,n
Tiroir
Morceau
Passage du modèle conceptuel au modèle relationnel
HORAIRE
NuméroH
VilleDépart
VilleArrivée
HeureDépart
HeureArrivée
1,n
METHODE1
HEURE
1,1
EFFECTUE
AVION
NuméroA
Compagnie
Constructeur
Modèle
Capacité
1,n
1,1
VOL
NuméroV
JourSem
Jour
PlacesLibres
PASSAGER
RESERVE
0,n
DateReserv
1,n
1-Traduction des entités en relations
Horaire (NuméroH,VilleDépart,VilleArrivée,HeureDépart,HeureArrivée)
Avion (NuméroA,Compagnie,Constructeur,Modèle,Capacité)
Vol (NuméroV,JourSem,Jour,PlacesLibres)
Passager (NuméroP,Nom,Prénom)
NuméroP
Nom
Prénom
Passage du modèle conceptuel au modèle relationnel
METHODE1
HORAIRE
NuméroH
VilleDépart
VilleArrivée
HeureDépart
HeureArrivée
1,n
HEURE
1,1
EFFECTUE
AVION
NuméroA
Compagnie
Constructeur
Modèle
Capacité
1,n
1,1
VOL
NuméroV
JourSem
Jour
PlacesLibres
PASSAGER
RESERVE
0,n
DateReserv
1,n
2-Traduction des liens *,1 en clef étrangères
Horaire (NuméroH,VilleDépart,VilleArrivée,HeureDépart,HeureArrivée)
Avion (NuméroA,Compagnie,Constructeur,Modèle,Capacité)
Vol (NuméroV,JourSem,Jour,PlacesLibres,#NumeroH, #NumeroA)
Passager (NuméroP,Nom,Prénom)
NuméroP
Nom
Prénom
Passage du modèle conceptuel au modèle relationnel
METHODE1
HORAIRE
NuméroH
VilleDépart
VilleArrivée
HeureDépart
HeureArrivée
1,n
HEURE
1,1
EFFECTUE
AVION
NuméroA
Compagnie
Constructeur
Modèle
Capacité
1,n
1,1
VOL
NuméroV
JourSem
Jour
PlacesLibres
PASSAGER
RESERVE
0,n
DateReserv
1,n
3-Traduction des associations [n,n] en table
Horaire (NuméroH,VilleDépart,VilleArrivée,HeureDépart,HeureArrivée)
Avion (NuméroA,Compagnie,Constructeur,Modèle,Capacité)
Vol (NuméroV,JourSem,Jour,PlacesLibres,#NumeroH,#NumeroA)
Passager (NuméroP,Nom,Prénom)
Reserve (#NuméroV, #NuméroP, DateReserv)
NuméroP
Nom
Prénom
Passage du modèle conceptuel au modèle relationnel
VOL
NuméroV
Jour
HeureDépart
HeureArrivée
PlacesLibres
1,1
Part de
1,1
Arrive à
1,n
AEROPORT
NomA
Ville
1,n
Limitations de la méthode 1
Vol (NuméroV,JourSem,Jour,PlacesLibres,#NomA)
Méthode 2
Vol (NuméroV,JourSem,Jour,PlacesLibres,#VilleDépart, #VilleArrivée)

Documents pareils