Afin de réaliser notre étude sur la ponctualité des trains de la SNCF, il nous était nécessaire d’obtenir le nombre de trains ayant circulé ainsi que les taux de ponctualité des trains au départ et à l’arrivée. Nous avons donc créé trois champs calculés dans la table RTGV :
- [Nombre de circulations prévues] – [Nombre de trains annulés] = « Nombre total de trains ayant circulé ».
- 1 – ([Nombre de trains en retard au départ]/[Nombre total de trains ayant circulé]) = « Taux de ponctualité au départ »
- 1 – ([Nombre de trains en retard à l’arrivée]/[Nombre total de trains ayant circulé]) = « Taux de ponctualité à l’arrivée
Avant de réaliser nos études statistiques, nous avons sélectionné les variables les plus significatives pour nos recherches :
Nom des requêtes | Requêtes exprimées |
ExportR_INT_Req | SELECT RINT.Année, RINT.Mois, RINT.Axe, RINT.[Nombre de trains programmés], RINT.[Nombre de trains ayant circulé], RINT.[Nombre de trains annulés], RINT.[Nombre de trains en retard à l’arrivée], RINT.[Taux de régularité] INTO ExportR_INT FROM RINT; |
ExportR_ResTER_Req | SELECT ResTER. Région, ResTER.[Longueur de la voie (km)], ResTER.[Nombre de trains par jour], ResTER.[Nombre de voyageurs par jour], ResTER.[Nombre de gares], ResTER.[Nombre d’agents] INTO ExportR_ResTER FROM ResTER ; |
ExportR_ResTRA_Req | SELECT ResTRA. Ligne, ResTRA.[Longueur de la voie (km)], ResTRA.[Nombre de trains par jour], ResTRA.[Nombre de voyageurs par jour], ResTRA.[Nombre de gares], ResTRA.[Nombre de département traversés] INTO ExportR_ResTRA FROM ResTRA ; |
ExportR_TER_Req | SELECT ResTRA. Ligne, ResTRA.[Longueur de la voie (km)], ResTRA.[Nombre de trains par jour], ResTRA.[Nombre de voyageurs par jour], ResTRA.[Nombre de gares], ResTRA.[Nombre de département traversés] INTO ExportR_ResTRA FROM ResTRA ; |
ExportR_TGV_Req | SELECT RTGV.Année, RTGV.Mois, RTGV.Axe, RTGV.[Nombre de circulations prévues], RTGV.[Nombre de trains annulés], RTGV.[Nombre total de trains ayant circulé], RTGV.[Nombre de trains en retard au départ], RTGV.[Taux de ponctualité au départ], RTGV.[Nombre de trains en retard à l’arrivée], RTGV.[Taux de ponctualité à l’arrivée], RTGV.[% causes externes], RTGV.[% infrastructure ferroviaire], RTGV.[% gestion trafic], RTGV.[% matériel roulant], RTGV.[% gestion en gare], RTGV.[% prise en compte voyageurs] INTO ExportR_TGV_Req FROM RTGV; |
ExportR_TRA_Req | SELECT RTRA.Année, RTRA.Mois, ResTRA. Ligne, RTRA.[Taux de ponctualité] INTO ExportR_TRA FROM ResTRA INNER JOIN RTRA ON ResTRA.ID_ResTRA = RTRA.[Code TRA/L]; |