*Markus: Datenmodell, Zähler immer von Vorne beginnen lassen?

Beitrag lesen

Hi,

Der Zähler MR_mitreisendernr zählt natürlich immer weiter hoch, was mir gar nicht gefällt.

warum nicht?

Nun, wie verhält sich der Zähler eigentlich, wenn er am Ende angelangt ist? Beginnt er dann wieder von vorne?

Der explizite Wert eines Primary Keys ist absolut egal. Es muss lediglich die Eindeutigkeit gewährleistet werden. Wenn bei einem kombinierten PK eine der Spalten bereits Unique ist, ist diese notwendige *und* hinreichende Voraussetzung erfüllt. Andere Anforderungen existieren nicht.

Das ist mir schon klar. Allerdings kann ich die Spalten dazu nicht verwenden. Was wäre, wenn der Kunde Zwillinge als Mitreisende hat, die auch noch gleich heißen?
Hinzu kommt dann noch die Tatsache, dass der Primary Key unnötig aufgebläht würde.