Registriert seit: 17. Dez 2006
22 Beiträge
|
Re: Definition "Schlüssel" in einer Datenbank
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
|