Le schéma relationnel

Dans un schéma relationnel, on traduit le modèle UML de la manière suivante :

  • Chaque classe devient une relation ;
  • Les attributs de la classe deviennent attributs de la relation ;
  • L’identifiant de la classe devient clé primaire de la relation (souligné) ;
  • Les clés étrangères sont indiquées par un « # ».

Dans le cas de notre base de données, le schéma relationnel est ainsi :

Trains Sncf (ID-TRAINS, Code TER/R#, Code TRA/L#, Code INT/AL#, Code TGV/AL#)

Réseau Ter (ID-ResTER, Région, Longueur de la voie en km, Nombre de trains par jour, Nombre de voyageurs par jour, Nombre de gares, Nombre d’agents, Code TER/R#)

Régularité Ter (ID-RTER, Code TER/R, Année, Mois, Nombre de trains programmés, Nombre de trains ayant circulé, Nombre de trains annulés, Nombre de trains en retard à l’arrivée, Taux de régularité en %, Nombre de trains à l’heure pour un train en retard)

Commentaires Retards Ter (ID-CRTER, Commentaires)

Réseau Transilien (ID-ResTRA, Ligne, Date de mise en service, Longueur de la voie en km, Nombre de trains par jour, Nombre de voyageurs par jour, Nombre de gares, Nombre de départements traversés, Code TRA/L#)

Régularité Transilien (ID-RTRA, Code TRA/L, Année, Mois, Service, Nom de la ligne, Taux de ponctualité en %, Nombre de voyageurs à l’heure pour un voyageur en retard)

Régularité Intercités (ID-RINT, Code INT/AL, Année, Mois, Axe, Gare de départ, Gare d’arrivée, Nombre de trains programmés, Nombre de trains ayant circulé, Nombre de trains annulés, Nombre de trains en retard à l’arrivée, Taux de régularité en %, Nombre de trains à l’heure pour un train en retard)

Régularité Tgv (ID-RTGV, Code TGV/AL, Année, Mois, Service, Axe, Gare de départ, Gare d’arrivée, Durée moyenne du trajet en minutes, Nombre de circulations prévues, Nombre de trains annulés, Nombre de trains en retard au départ, Retard moyen des trains en retard au départ en minutes, Retard moyen de tous les trains au départ en minutes, Nombre de trains en retard à l’arrivée, Retard moyen des trains en retard à l’arrivée en minutes, Retard moyen de tous les trains à l’arrivée en minutes, Nombre de trains ayant un retard inférieur à 15 minutes, Retard moyen des trains ayant un retard inférieur à 15 minutes, Nombre de trains ayant un retard compris entre 15 et 30 minutes, Nombre de trains ayant un retard supérieur à 60 minutes, % de trains en retard pour causes externes, % de trains en retard à cause d’un problème d’infrastructure ferroviaire, % de trains en retard à cause d’un problème de gestion de trafic, % de trains en retard à cause d’un problème lié au matériel roulant, % de trains en retard à cause d’un problème de gestion en gare et de réutilisation de matériel, % de trains en retard à cause d’un problème lié à la prise en compte voyageurs)

Commentaires Retards Tgv (ID-CRTGV, Commentaires)


Laisser un commentaire