Hallo zusammen,
aktuell steh ich vor dem Problem, dass ich mit der Planung meines Modells Redundanzen bekomme.
Hier das ERM:
Ich habe Ereignisse, die an unterschiedlichen Orten / Haltestellen stattfinden können ODER in einem Fahrzeug. Also entweder oder.
Ich habe mir deshalb gedacht, dass ich in der Tabelle Ereignisse einen FK auf die Tabelle Orte verweise und dann die Tabellen Station & Fahrzeug habe, dessen Primärschlüssel GLEICHZEITIG auch Fremdschlüssel von Orte sind. So kann es nicht zu doppelten Einträgen kommen und ich kann nur Werte speichern, die bei Orte schon existieren.
Allerdings könnte ich z.B. haben:
EREIGNISSE:
(1)
ORTE:
(1)
STATION:
(1, 'Hauptbahnhof')
FAHRZEUG:
(1, 'B-AA-11')
Ich hätte somit Redudanzen und einen Widerspruch, denn in der Ort an dem das Ereignis passiert ist, ist sowohl ein Fahrzeug als auch eine Haltestelle, was aber nur eins davon sein sollte.
Welches Modell kann ich benutzen, um das Problem zu lösen??
Vielen Dank!
aktuell steh ich vor dem Problem, dass ich mit der Planung meines Modells Redundanzen bekomme.
Hier das ERM:
Ich habe Ereignisse, die an unterschiedlichen Orten / Haltestellen stattfinden können ODER in einem Fahrzeug. Also entweder oder.
Ich habe mir deshalb gedacht, dass ich in der Tabelle Ereignisse einen FK auf die Tabelle Orte verweise und dann die Tabellen Station & Fahrzeug habe, dessen Primärschlüssel GLEICHZEITIG auch Fremdschlüssel von Orte sind. So kann es nicht zu doppelten Einträgen kommen und ich kann nur Werte speichern, die bei Orte schon existieren.
Allerdings könnte ich z.B. haben:
EREIGNISSE:
(1)
ORTE:
(1)
STATION:
(1, 'Hauptbahnhof')
FAHRZEUG:
(1, 'B-AA-11')
Ich hätte somit Redudanzen und einen Widerspruch, denn in der Ort an dem das Ereignis passiert ist, ist sowohl ein Fahrzeug als auch eine Haltestelle, was aber nur eins davon sein sollte.
Welches Modell kann ich benutzen, um das Problem zu lösen??
Vielen Dank!