Wie mögen Sie Ihre Primärschlüssel?

In eine ziemlich rege Diskussion in meinem team war ich zu denken, was die meisten Menschen gerne als Primärschlüssel. Wir hatten die folgenden Gruppen-

  1. Int/BigInt die autoincrement gut genug Primärschlüssel.
  2. Es sollte mindestens 3 Spalten, die den Primärschlüssel bilden.
  3. Id, GUID und lesbarer Datensatz-IDS sollten alle unterschiedlich behandelt werden.

Was ist der beste Ansatz für die PKs? Es wäre fantastisch, wenn Sie könnten, begründen Sie Ihre Meinung. Gibt es einen besseren Ansatz, die oben genannten?

EDIT: hat Jemand ein einfaches Beispiel/Algorithmus zu generieren lesbare Kennungen für Zeilen, skaliert gut?

InformationsquelleAutor der Frage | 

Schreibe einen Kommentar