Hallo,
anbei ein Ausschnitt meines Datenbankentwurfs:
Abteilungen werden von Teams zu diversen Tätigkeiten beauftragt. Dabei kann jede Abteilung mehrere Beauftragungen erhalten und jede Beauftragung wird von genau einer Abteilung ausgeführt.
Mit einem zeitlichen Abstand von bis zu zwei Monaten wird dann von der Abteilung genau ein Mitarbeiter zur Ausführung benannt. Würde es diese zeitliche Verzögerung nicht geben, hätte ich eine 1:n Beziehung zwischen Mitarbeiter und Beauftragungen statt zwischen Abteilungen und Beauftragungen erstellt.
Bei dem jetzigen Entwurf würde ich eine 1:1 Beziehung zwischen Mitarbeiter und Beauftragung erstellen, hätte aber damit einen „Kreis“ Abteilung – Mitarbeiter – Beauftragung – Abteilung und damit entsprechende Redundanzen. Ich sehe aber keine andere Lösung.
Es wäre sehr nett, wenn jemand mir etwas dazu sagen könnte.
Ganz herzlichen Dank im Voraus,
Anna B.
anbei ein Ausschnitt meines Datenbankentwurfs:
Abteilungen werden von Teams zu diversen Tätigkeiten beauftragt. Dabei kann jede Abteilung mehrere Beauftragungen erhalten und jede Beauftragung wird von genau einer Abteilung ausgeführt.
Mit einem zeitlichen Abstand von bis zu zwei Monaten wird dann von der Abteilung genau ein Mitarbeiter zur Ausführung benannt. Würde es diese zeitliche Verzögerung nicht geben, hätte ich eine 1:n Beziehung zwischen Mitarbeiter und Beauftragungen statt zwischen Abteilungen und Beauftragungen erstellt.
Bei dem jetzigen Entwurf würde ich eine 1:1 Beziehung zwischen Mitarbeiter und Beauftragung erstellen, hätte aber damit einen „Kreis“ Abteilung – Mitarbeiter – Beauftragung – Abteilung und damit entsprechende Redundanzen. Ich sehe aber keine andere Lösung.
Es wäre sehr nett, wenn jemand mir etwas dazu sagen könnte.
Ganz herzlichen Dank im Voraus,
Anna B.