Bene möchte Familienbeziehungen in einer Datenbank abbilden und erstellt ein mögliches Klassendiagramm:

Bene ist zufrieden: "Ich muss noch die Geschwister ergänzen und dann kann ich unsere Kleinfamilie schon einspeichern"
Claudia schaut sich das Diagramm an und sagt: "Ich bin mit den Elternbeziehungen so aber nicht einverstanden. 1:1-Beziehungen finde ich hier nicht passend"
Wer hat recht und wieso?
Lösung anzeigen
Claudia hat recht!
Bene hat eigentlich das Stichwort schon gegeben: Geschwister!
Natürlich hat jeder nur eine leibliche Mutter und einen leiblichen Vater.
Diese haben jedoch möglicherweise mehrere Kinder. Es handelt sich also um eine 1:n-Beziehung, nicht um eine 1:1-Beziehung!
In der Datenbank würde Bene dann für jede Person zwei Fremdschlüssel zur Klasse Person anlegen. Er kann diese auch umbenennen, passenderweise zu "leiblicher Vater" und "leibliche Mutter".