Ich habe ein kleines Problem das mich schon länger beschäftigt und wo ich eine bessere Lösung suche bzw. gerne wissen würde ob es überhaupt eine bessere Lösung gibt. Der Threadtitel ist zwar nicht ganz passend, mir ist aber nicht besseres eingefallen
Also das Problem is folgendes: Ich habe diverse Events welche an einem bestimmten Ort stattfinden. Dieser Ort befindet sich in einer Stadt welche sich wiederum in einem Land befindet. Mein derzeitiges Schema sieht so aus:
Event n:1 Ort n:1 Stadt n:1 Land ... das "n:1" ist die Beziehung, sollte glaube ich verständlich sein ohne ein Diagramm hier zu posten.
Das heißt ich weiße einem Event immer einen Ort zu, welcher wiederum einer Stadt zugewiesen ist usw... Das Event ist sozusagen das "Hauptobjekt", d.h. der Fokus der Applikation welche die Daten verwendet liegt darauf und der Ort ist mehr oder weniger ein Attribut.
Irgendwie scheint mir diese Lösung aber kompliziert. Außerdem kann es manchmal passieren dass zu einem Event der Ort unbekannt ist und ich nur Stadt/Land oder im Extremfall nur ein Land zuweisen kann, weshalt ich dann in den (Stadt)/Ort Tabellen Dummyeinträge machen muss welche dann von der Applikation welche die Daten verwendet weggefiltert werden.
Also meine Frage dazu steht ja schon im ersten Satz, ich bin gespannt ob mir hierzu jemand einen besseren Ansatz vorschlagen kann!
Also das Problem is folgendes: Ich habe diverse Events welche an einem bestimmten Ort stattfinden. Dieser Ort befindet sich in einer Stadt welche sich wiederum in einem Land befindet. Mein derzeitiges Schema sieht so aus:
Event n:1 Ort n:1 Stadt n:1 Land ... das "n:1" ist die Beziehung, sollte glaube ich verständlich sein ohne ein Diagramm hier zu posten.
Das heißt ich weiße einem Event immer einen Ort zu, welcher wiederum einer Stadt zugewiesen ist usw... Das Event ist sozusagen das "Hauptobjekt", d.h. der Fokus der Applikation welche die Daten verwendet liegt darauf und der Ort ist mehr oder weniger ein Attribut.
Irgendwie scheint mir diese Lösung aber kompliziert. Außerdem kann es manchmal passieren dass zu einem Event der Ort unbekannt ist und ich nur Stadt/Land oder im Extremfall nur ein Land zuweisen kann, weshalt ich dann in den (Stadt)/Ort Tabellen Dummyeinträge machen muss welche dann von der Applikation welche die Daten verwendet weggefiltert werden.
Also meine Frage dazu steht ja schon im ersten Satz, ich bin gespannt ob mir hierzu jemand einen besseren Ansatz vorschlagen kann!