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.
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]