Eine Reise hat eine Abfahrt und ein Ziel aus, und besteht aus mehreren Schritte, mit einem gegebenen Mittelwert von Transport zu bewegen zwischen zwei Plätze.
Dies könnte mit einem Modell ähnlich wie folgt dargestellt werden:
.
So wandeln diese in eine Datenbank-Schema, machen jede der Klassen eine Tabelle der subsqeuent Schritt übereinstimmen. Sie können eine eindeutige ID-Spalte zu den Tabellen Reise, Orte (z. B. Paris, Texas und Paris, Frankreich) und Transportmittel hinzufügen. Für Schritte würde die Zusammensetzungsbeziehung implementiert werden, indem ein Primärschlüssel aus Journey's ID und der Sequenznummer zusammengesetzt wird.
Ihre Reise würde dann wie folgt aussehen:
Journey: { 1, A, D }
Step: { 1, 1, A, B, train}
{ 1, 2, B, C, plane}
{ 1, 3, C, D, car}
...
Sie müssen die Dinge, die Liste Ihrer Datenbank beschreiben. Bisher haben Sie Orte, Transportarten und Ausflüge. Baue diese drei Tische zuerst. –
ok Danke @johnelemans – Amadou
Damit daraus eine gute Frage wird, solltest du die Anstrengung von deiner Seite zeigen und was du bisher herausgefunden hast. Dann können Sie eine Frage stellen, wo genau Sie stecken bleiben. Einfach * Gib mir den Code * ist nicht genug. Du solltest nicht erwarten, dass andere deine Arbeit für dich tun. –