Halllo Stefan, hallo Lars,
vielen Dank für die Hilfe. Ich hab mich daran versucht, hab aber
gemerkt, das zieht einen ganzen Rattenschwanz nach sich. So hab ich
beschlossen mich erst einmal damit zu begnügen bei schönem Wetter
fliegen zu können und mich später, wenn ich mehr Zeit habe mit
schlechtem Wetter und Loopings auseinander zu setzten. Ich fand den
Vergleich genial.
Stefan Weigel schrieb:
Hallo Max
Max Wolf schrieb:
kann man bei Base mit der HSQL eine m:n-Relation herstellen?
Eine m:n-Relation zwischen zwei Tabellen entsteht generell durch eine
dritte Tabelle, zu die beiden jeweils eine 1:n-Beziehung haben.
Ich habe eine Tabelle mit Personen und eine Tabelle mit verschiedenen
Regionen. Nun gibt es leider Grenzgänger, die zwar normalerweise zu
einer bestimmten Region gehören aber eben auch manchmal in der
Nachbarregion tätig sind.
Damit beschreibst Du nur eine 1:n-Beziehung. Eine Person (1) wird in
einer oder mehreren Regionen (n) tätig.
Viel wichtiger ist dass mehrere Personen in einer bestimmten Region
tätig sind. Dass es auch Grenzgänger gibt, kam mir erst später. Das war
für mich so klar, dass ich es vergas aufzuschreiben.
Eine m:n-Beziehung ist das erst, wenn gleichzeitig zutrifft, dass in
einer Region (1) eine oder mehrere Personen (n) tätig sind.
Das m:n-Modell sieht dann so aus:
Tabelle "Personen"
Primärschlüssel:
Feld "Personalnummer"
Tabelle "Regionen"
Primärschlüssel:
Feld "Regionennummer"
Tabelle "PersonenRegionen"
Primärschlüssel:
Feld "Personalnummer"
Feld "Regionennummer"
Zwischen Tabelle "Personen" Feld "Personalnummer" und Tabelle
"PersonenRegionen" Feld "Personalnummer" besteht eine 1:n-Beziehung.
Zwischen Tabelle "Regionen" Feld "Regionennummer" und Tabelle
"PersonenRegionen" Feld "Regionennummer" besteht eine 1:n-Beziehung.
Und somit besteht zwischen Tabelle "Personen" und Tabelle "Regionen"
eine m:n-Beziehung.
Gruß
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Dankeschön
Max
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]