HansHansen123
Cadet 2nd Year
- Registriert
- Juli 2015
- Beiträge
- 17
Hallo zusammen,
ich befasse mich aktuell mit dem Bereich des Entity Relationship Modells.
Im Zuge einer Übungsaufgabe werden mir (unter anderem) zwei Entitytypen 'Organisationseinheit' sowie 'Mitarbeiter' vorgegeben.
Zum einen soll jeder Mitarbeiter mindestens einer sowie n-beliebig vielen Organisationseinheiten zugeordnet sein - soweit kein Problem, eine simple Relationship also.
Nun heißt es aber weiter, dass ebenfalls ein Mitarbeiter eine Organisationseinheit in leitender Kapazität zugeordnet sein kann (kann heißt hier, dass die leitende Position auch unbesetzt sein kann - also eine Kardinalität von (0,1)).
Nun zu meiner Frage, wie modelliere ich diesen Sachverhalt korrekt in einem ERM ?
Kann ich zwischen Organisationseinheit sowie Mitarbeiter mehrere Relationships aufstellen - also hier z.B. 'Zuordnung' sowie 'Leitung', oder sollte ich evt. einen neuen Entitytyp 'leitender Mitarbeiter' erstellen und diesen mit der 'Organisationseinheit' in eine Relationship stellen - für einen Denkanstoß bzw. Lösungsansatz wäre ich sehr dankbar ! :-)
Gruß,
HansHansen123
ich befasse mich aktuell mit dem Bereich des Entity Relationship Modells.
Im Zuge einer Übungsaufgabe werden mir (unter anderem) zwei Entitytypen 'Organisationseinheit' sowie 'Mitarbeiter' vorgegeben.
Zum einen soll jeder Mitarbeiter mindestens einer sowie n-beliebig vielen Organisationseinheiten zugeordnet sein - soweit kein Problem, eine simple Relationship also.
Nun heißt es aber weiter, dass ebenfalls ein Mitarbeiter eine Organisationseinheit in leitender Kapazität zugeordnet sein kann (kann heißt hier, dass die leitende Position auch unbesetzt sein kann - also eine Kardinalität von (0,1)).
Nun zu meiner Frage, wie modelliere ich diesen Sachverhalt korrekt in einem ERM ?
Kann ich zwischen Organisationseinheit sowie Mitarbeiter mehrere Relationships aufstellen - also hier z.B. 'Zuordnung' sowie 'Leitung', oder sollte ich evt. einen neuen Entitytyp 'leitender Mitarbeiter' erstellen und diesen mit der 'Organisationseinheit' in eine Relationship stellen - für einen Denkanstoß bzw. Lösungsansatz wäre ich sehr dankbar ! :-)
Gruß,
HansHansen123