sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server normaliseringstaktik:varchar vs int Identity

Jeg tror, ​​at flertallet af mennesker, der har udviklet databaseapplikationer af betydelig størrelse fra den virkelige verden, vil fortælle dig, at surrogatnøgler er den eneste realistiske løsning.
Jeg ved, at det akademiske samfund vil være uenige, men det er forskellen mellem teoretisk renhed og praktisk anvendelighed .

Enhver forespørgsel af rimelig størrelse, der skal lave joinforbindelser mellem tabeller, der bruger ikke-surrogatnøgler, hvor nogle tabeller har sammensatte primærnøgler, bliver hurtigt uvedligeholdelige.



  1. Internaler i de syv SQL Server-sorteringer – Del 2

  2. SQL, hvordan man opdaterer data

  3. Introduktion til Multi-Statement Table-Valued Functions (MSTVF) i SQL Server

  4. MED KONTROL TILFØJ BEGRÆNSNING efterfulgt af KONTROLBEGRÆNSNING vs. TILFØJ KONSTRAINT