Hallo,
ich hab auch schon mit einer
DB gearbeitet (nicht von mir) da hatte jede Tabelle einen PK aus zwei Feldern. Jedes enthielt die Hälfte einer
GUID/UUID. Das war irgendwie historisch so gewachsen, weil das aus einer
DB kam, oder mir einer
DB zusammenarbeiten musste (weiß nicht mehr genau), das die komplette
GUID nicht in einem Feld speichern konnte.
Es sollte aber mit der
GUID als PK gearbeitet werden. Interresanterweise waren die
GUID aus dem Bereich, der für per Zufall generierte
GUID reserviert ist. Dementsprechend gab es auch keine Fortlaufenden Nummern, sondern es wurde für jeden neuen Datensatz eine
GUID zufällig neu erzeugt. Fand ich ein spannendes Konzept und hab immer gedacht, was passiert, wenn mal zufällig eine bereits vorhandene
GUID generiert wird. Ist aber afaik nie passiert.
Wollte damit auch nur sagen, dass es schon mal passieren kann, das man zwei PKs hat, obwohl es eienr auch getan hätte.