Antwort
Ja, grundsätzlich kann ein Primärschlüssel aus einer Kombination mehrerer Attributen bestehen, der wird noch als „Zusammengesetzter Primärschlüssel“ genannt.
Jedoch bei der Setzung eines Primärschlüssels sollte es immer berücksichtig werden, dass eine Tabelle erweitert werden kann.
Ein Primärschlüssel leistet eine eindeutige Identifizierung und beinhaltet in sich 2 Eigenschaften: Eindeutigkeit und Minimalität.
Das bedeutet, wenn ein Zusammengesetzter Primärschlüssel in einer Tabelle eingesetzt wird, kann eine der beiden/beide gleichzeitig Eigenschaften verletzt werden.
Lg