1:N mit Problemen
Hallo,
bin absoluter Neuling hier und versuche gerade für unseren Blog einen Kundendatenbank zu erstellen. Klappt soweit alles ganz gut und macht echt Spaß.
Nun habe ich aber die folgende Konstellation und weiß nicht, wie ich diese umsetzen kann.
Ich habe 2 Tabellen:
Tabelle1: Unternehmen
Tabelle2: Kontakte
Nun ist ja die 1:N Beziehung so, dass z.B. 1 Unternehmen, mehrere Kontakte haben kann. Klar soweit.
Bei mir gibt es aber durch die Zusammenarbeit mit Herstellern direkt und Agenturen diese Konstellation:
A: Eine Agentur (Unternehmen) hat mehrere Mitarbeiter. Hier wäre also die 1:N Verbindung -- Unternehmen:Kontakte
B: Ein Kontakt betreut mehrere Unternehmen. Hier wäre die 1:N Verbindung: Kontakte:Unternehmen
Es geht logischerweise ja immer nur eine Richtung....korrekt.
Wie bekomme ich das jetzt aber hin, dass sowohl die Unternehmen und die Kontakte N sein können....?
Danke vorab und Grüße
Lefdi
3 Antworten
-
Hallo Detlef, wenn Unternehmen mehrere Kontakte haben, Kontakte aber auch für mehrere Unternehmen tätig kein können, dann ist dazu eine so genannte N:M-Verknüpfung erforderlich.
Das heißt, man erstellt zur Verbindung eine dritte Tabelle (z. B. 'UnternehmenKontakte'), die man jeweils N:1 mit den beiden anderen Tabellen 'Unternehmen' und 'Kontakte' verknüpft.
Weitere Infos und Ressourcen zum Thema Verknüpfungen finden sich hier:
https://forum.ninox.de/t/p8h0t0r/einsteiger-tutorial-zu-verknupfungen-in-ninox
-
Hallo planox,
danke für die Info. Das Video hatte ich mir mal angeschaut. Wenn ich es richtig verstehe, ist die 3. Tabelle "UnternehmenKontakte" im Grunde nur für die 1:N Verknüpfung zuständig. Sprich, die ist halt da, muss aber nicht gefüllt werden etc, da die Daten ja aus den beiden anderen Tabellen kommen.
Grüße
Detlef
-
Hi nochmal,
hab es hinbekommen.
Das Datenmodell sieht jetzt so aus:
Danke für die Tipps
Content aside
- vor 1 JahrZuletzt aktiv
- 3Antworten
- 27Ansichten
-
2
Folge bereits