Tom: Primary Key immer nötig?

Beitrag lesen

Hello,

Beispiel: die Hilfstabelle, die ich für eine n:m-Relation nehme, enthält eigentlich nur 2 Fremdschlüssel - mehr erscheint mir nicht nötig.

Und die solltest Du dann als Kombinationsschlüssel unique deklarieren, dann sind sie automatisch der PK der Tabelle, ob Du das nun noch extra kennzeichnest oder nicht. Alles andere würde den gültigen Regeln für Datenmodelle widersprechen.

Jede andere Tabelle sollte auch einen PK haben, wie willst Du sonst auf den Datensatz gezielt zugreifen? Könnte ja mal sien, dass Du eine Bearbeitertabelle hast, und zwei Bearbeiter mit dem Namen 'eddi'.

Wie willst Du die unterscheiden?

Du weißt:
Was ist der Unterschied zwischen einer Taube?
Die beiden Beine.
Besonders das linke.
Es ist gleich lang.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau