G
Gast
Gast
Hallo,
ich habe die Aufgabe, eine Fahrplan mittels Datenbank abzubilden, also Zugname, Zugnummer, Start, Ziel, Ankunftszeit, Abfahrtszeit und aktuellen Ort so abzuspeichern, damit die Abfragen möglichst einfach werden,
Jetzt hab ich es mal mit einer Tabelle versucht, was aber keinen Sinn macht:
Da dies keinen Sinn macht, habe ich es mal mit 3 Tabellen versucht -> Zug, Fahrplan und Reihenfolge,
Also in der Tabelle Zug speichere ich alles, was zu einem Zug gehört + ID, in der Fahrplantabelle speichere ich Ankunftszeit, Abfahrtszeit und wieder eine ID und diese ID ist der Foreignkey für die Tabelle Zug und zwischen den beiden Tabellen schalte ich noch eine Tabelle, welche mir die Reihenfolge der aktuellen Orte angibt,
Macht das eurer Meinung nach so Sinn, oder wäre ein anderer Ansatz besser,
lg
ich habe die Aufgabe, eine Fahrplan mittels Datenbank abzubilden, also Zugname, Zugnummer, Start, Ziel, Ankunftszeit, Abfahrtszeit und aktuellen Ort so abzuspeichern, damit die Abfragen möglichst einfach werden,
Jetzt hab ich es mal mit einer Tabelle versucht, was aber keinen Sinn macht:
Code:
Nummer Name Start Ziel Ankunftszeit Abfahrtszeit aktueller Ort
2 xy Berlin München null 8:40 Berlin
2 xy Berlin München 10:30 10:40 Hamburg
2 xy Berlin München 11:22 11:33 Dortmund
2 xy Berlin München 15:30 15:35 Nürnberg
2 xy Berlin München 17:10 null München
Da dies keinen Sinn macht, habe ich es mal mit 3 Tabellen versucht -> Zug, Fahrplan und Reihenfolge,
Also in der Tabelle Zug speichere ich alles, was zu einem Zug gehört + ID, in der Fahrplantabelle speichere ich Ankunftszeit, Abfahrtszeit und wieder eine ID und diese ID ist der Foreignkey für die Tabelle Zug und zwischen den beiden Tabellen schalte ich noch eine Tabelle, welche mir die Reihenfolge der aktuellen Orte angibt,
Macht das eurer Meinung nach so Sinn, oder wäre ein anderer Ansatz besser,
lg