Hallo,
das mit der Rechnungsnummer war nur ein konstruiertes Beispiel.
Mir ging es hier eher darum, dass man als PK wirklich einen künstlichen Schlüssel nimmt,
der mit den eigentlichen Daten nichts zu tun hat.
Sollte ein "richtiges" Feld eindeutig sein müssen, bekommt man das auf
DB-Seite locker über einen zusätzlichen Unique-Index hin.