Programmieren,Informatik ER-Modell erstellen Beziehungen?
Krankenhäuser beschäftigen mehrere Ärzte. Diese haben einen Namen, eine eindeutige Personalnummer, eine Adresse und ein Fachgebiet. Ein Arzt arbeitet genau in einem Krankenhaus.
Bei den Entitäten Krankenhaus und Arzt, handelt es sich hierbei um einer 1:m oder M:M Beziehung?
Im ersten Satz wird gesagt:"mehrere Krankenhäuser beschäftigten mehrere Ärzte" das wäre meiner Ansicht nach M:M , aber im nächsten wird dann das Gegenteil gesagt sprich 1:1. Die Lösung lautet m:m, aber wie kommt man auf diese?
1 Antwort
Krankenhäuser beschäftigen mehrere Ärzte.
Von dem Satz kannst du nicht ableiten, wie ein Arzt zu verschiedenen Krankenhäusern steht. Er sagt nur, dass ein Krankenhaus mehrere Ärzte hat, nichts darüber wie viele Krankenhäuser zu einem Arzt gehören. Dafür hast du den Satz hier:
Ein Arzt arbeitet genau in einem Krankenhaus.
Da stehts explizit da, ein Arzt arbeitet in genau einem Krankenhaus. Hier gehst du ja auch nicht davon aus, dass der Satz bedeutet dass ein Krankenhaus genau einen Arzt beschäftigt.
Entsprechend hast du eine 1:m Beziehung.
Es ist ein Krankenhaus mit mehreren Ärzten. Deswegen m. In die andere Richtung ist einem Arzt genau ein Krankenhaus zugeordnet. Daher 1. ergibt m:1. du musst mit dieser einen Beziehung beides abbilden.
aber ist das nicht 1:1? weil ein Arzt und ein Krankenhaus?