La demande
“Créez une base de données de billetterie de bus avec les tables Passenger, Bus, Route, Stop, RouteStop, Schedule, Ticket et Payment. Les horaires associent les itinéraires et les bus ; les billets associent les passagers et les horaires ; les paiements sont rattachés aux billets.”
Essayez ensuiteAjoutez l’affectation d’un conducteur à chaque horaireAjoutez une zone tarifaire pour chaque arrêt
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Inclure une clé primaire composite pour la correspondance itinéraire-arrêt
02
Séparer l’entité Payment pour assurer la normalisation
03
Ajouter l’ordre des arrêts dans la table de jonction RouteStop
Pour modéliser le schéma de base de données d’une plateforme de billetterie de bus qui doit suivre les arrêts, les horaires, les réservations et les paiements.