Einzelnen Beitrag anzeigen

radekj

Registriert seit: 17. Dez 2006
22 Beiträge
 
#13

Re: Definition "Schlüssel" in einer Datenbank

  Alt 19. Dez 2006, 09:42
Und jetzt aus der Praxis,

verwende nie eine sichtbare Spalte als Schlüssel,

weil wen z.B. du die Kunden-ID als Schlüssel nimmst und jemand sich bei der Eingabe vertippt oder später
die ID ändern will dann gibt es Probleme.

Benutze einen Synthetischen-Schlüssel also generiere eine nicht sichtbare Spalte und fülle die z.B.:
mit UUID als Primären-Schlüssel und das was, dann kanst du mit den Sichtbaren-Spalten machen was du willst
und die Relationen bleiben immer korrekt.

ciao
Radek
  Mit Zitat antworten Zitat