Moin und willkommen in der Ecke.
Ich denke, Dir fehlt eine weitere Tabelle. Durch die Zuordnung von Loks zu Wagen erstellst Du ja einen Zug.
Also eine Tabelle für die Stammdaten der Loks (hast Du schon):
Tabelle "LOKS"
Quelltext
1: 2: 3: 4: 5:
| ID BEZEICHNUNG --------------- 1 Dampflok 2 E-Lok 3 Diesellok |
Tabelle "WAGEN"
Eine Tabelle für die Wagen:
Quelltext
1: 2: 3: 4: 5: 6:
| ID BEZEICHNUNG --------------- 1 Personenwagen A 2 Personenwagen B 3 Personenwagen C 4 Güterwagen |
Nun den Zug. Zuerst mal die Grunddaten
Tabelle "ZUEGE"
Quelltext
1: 2: 3:
| ID BEZEICHNUNG LOK_ID ---------------------- 1 IC0815 2 |
Und die Zuordnung der Wagen zum Zug:
Tabelle "ZUEGE_WAGEN"
Quelltext
1: 2: 3: 4: 5:
| ZUEGE_ID WAGEN_ID ----------------- 1 1 1 2 1 3 |
Nun besteht Dein Zug aus der Lok 2 (E-Lok) mit den Wagen 1-3 (Personenwagen A - C).
Bei diesem Modell musst Du beachten, dass Du dem Zug nur eine Lok zuordnen kannst. Wenn man in einem Zug mehr als eine Lok haben möchte, müssten man für die Zuordnung der Loks zu den Zügen auch eine Detailtabelle machen, nach dem selben Muster wie die Wagentabelle.