das Attribut Name bei beiden Entitäten als Primärschlüssel verwenden
Das ist nicht ein Attribut. Das sind zwei Attribute:
- Der Name, den die Person tatsächlich hat.
- Der Name, der auf ihrem Personalausweis steht.
Üblicherweise stimmen die Werte dieser beiden Attribute überein. Das ist aber nicht immer so, zum Beispiel in einer Übergangszeit nach einer Namensänderung
da dies nunmal die wichtigste Eigenschaft ist
Das ist kein Kriterium, nach dem man den Primärschlüssel festlegen soll.
Hauptaufgabe des Primärschlüssels ist, einen Datensatz eindeutig zu identifizieren. Es gibt mehrere Personen mit dem gleichen Namen. Also ist der Name im Allgemeinen kein geeigneter Primärschlüssel. Besser wäre die Personalausweisnummer.