Braucht man immer eine Uid?

2 Antworten

Nein, braucht man nicht zwingend. Ist halt trotzdem sinnvoll. Was, wenn sich die E-Mail-Adresse des Benutzers ändert?

Ein technischer Schlüssel ist oft zu empfehlen.

brauchen nicht, aber es ist absolut unüblich und erzeugt auch unnötigen müll. Zwar könnte man z.B. den Loginnamen als unique benutzen, ABER: wie verkünpfst du tabellen? Klar, geht auch über einen Loginnamen, aber das ist deutlich ineffizienter wie über einen in t wert.