NON prendere in considerazione le prestazioni. Considera il significato.
I "numeri" ID non sono numerici, tranne che sono scritti con un alfabeto di tutte le cifre.
Se ho il numero di parte 12 e il numero di parte 14, qual è la differenza tra i due? Il numero di parte 2 o -2 è significativo? No.
I numeri di parte (e tutto ciò che non ha unità di misura) non sono "numerici". Sono solo stringhe di cifre.
Codici postali negli Stati Uniti, ad esempio. Numeri di telefono. Numeri di previdenza sociale. Questi non sono numeri. Nella mia città la differenza tra il codice di avviamento postale 12345 e 12309 non è la distanza da casa mia al centro.
Non conflate i numeri - con unità - dove somme e differenze significa qualcosa di con stringhe di cifre senza somme o differenze.
I numeri ID parte sono - correttamente - stringhe. Non interi. Non saranno mai interi perché non hanno somme, differenze o medie.
fonte
2009-07-07 02:28:35
+1 Esattamente quello che avrei detto. :) Utilizzare un tipo numerico solo se si memorizzano quantità o grandezze. – cheduardo
+1 Il punto è, l'ID è _conceptually_ non un numero, come evidenziato dalla possibilità di mischiare lettere con cifre. – Svante