Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Tactique de normalisation SQL Server :varchar vs int Identity

Je crois que la majorité des personnes qui ont développé des applications de bases de données réelles de taille significative vous diront que les clés de substitution sont la seule solution réaliste.
Je sais que la communauté universitaire ne sera pas d'accord, mais c'est la différence entre la pureté théorique et l'aspect pratique .

Toute requête de taille raisonnable qui doit faire des jointures entre des tables qui utilisent des clés non substitutives où certaines tables ont des clés primaires composites devient rapidement impossible à maintenir.