Hi Leute!
Vermutlich seh ich vor lauter Bäumen den Wald kaum aber ich komm einfach nicht weiter!
Ich wollte eine Tabelle für meine Kunden, und eine für mein Personal anlegen. Das Personal sollte dann dem Kunden zugewiesen werden. Bei jedem Kunden sehe ich dann wer ihn betreut und umgekehrt das gleiche.
Mein Problem ist aber, dass oft 20-30 Leute einem einzigen Kunden zugewiesen werden und oftmals 1 Angestellter mehr als einen Kunden betreut.
Wie gehe ich hier nun am besten vor?
Vielen Dank im voraus!
LG Franky
Hallo Franky!
Wie gehe ich hier nun am besten vor?
Ob es die beste Vorgangsweise ist, kann ich leider nicht sagen. Trotzdem würde ich das so aus 2 Gründen lösen:
1.) Es ist ziemlich leicht auswertbar
2.) Es ist „unbeschränkt“ erweiterbar
Hier nun mein Vorschlag:
Eine zusätzliche Tabelle als „Kunde-Mitarbeiter-Beziehung“ anlegen - jeder Kunde hat die zugewiesenen Mitarbeiter hinterlegt.
Die Ausführung ist abhängig vom Zwek, aber ich denke das Einfachste wäre lt. nachfolgendem Beispiel:
1 - Kunde1 - Mitarbeiter1
2 - Kunde1 - Mitarbeiter3
3 - Kunde2 - Mitarbeiter2
4 - Kunde2 - Mitarbeiter3
5 - Kunde3 - Mitarbeiter1
…
Hoffe das hilft Dir weiter.
Cu
Earp
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hier nun mein Vorschlag:
Eine zusätzliche Tabelle als „Kunde-Mitarbeiter-Beziehung“
anlegen - jeder Kunde hat die zugewiesenen Mitarbeiter
hinterlegt.
Die Ausführung ist abhängig vom Zwek, aber ich denke das
Einfachste wäre lt. nachfolgendem Beispiel:
1 - Kunde1 - Mitarbeiter1
2 - Kunde1 - Mitarbeiter3
3 - Kunde2 - Mitarbeiter2
4 - Kunde2 - Mitarbeiter3
5 - Kunde3 - Mitarbeiter1
Hi!
Ja hab mir gedacht das ich um sowas nicht herum kommen werde.
Halte diese Methode aber auch für am besten geeignet.
Vielen Dank!
Moin, Franky,
Mein Problem ist aber, dass oft 20-30 Leute einem einzigen
Kunden zugewiesen werden und oftmals 1 Angestellter mehr als
einen Kunden betreut.
das ist die klassische m:n-Beziehung:
betreut
Angestellter
Direkt abspeichern geht nicht, deshalb muss eine weitere Tabelle her, die aus einer m:n zwei 1:n macht:
Angestellter -----\>\> Betreuung
Lesefutter dazu: http://www.kofler.cc/pdf/mysql-design.pdf, Kapitel 8.6 Relationen.
Gruß Ralf