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)