Estamos teniendo una discusión bastante larga en nuestra compañía acerca de si poner o no una clave de autoincrementación en TODAS las tablas en nuestra base de datos.Pros y contras de las claves de autoincrement en "todas las tablas"
Puedo entender poner uno en tablas que tengan una referencia FK, pero no me gusta poner tales claves en todas y cada una de nuestras tablas, aunque las claves nunca se usarían.
Por favor, ayuda con los pros y los contras para poner llaves autoincrement en todas las mesas, aparte de tomar más espacio y ralentizar un poco todo (tenemos algunas tablas con cientos de millones de registros).
Gracias
mencionando qué RDBMS está utilizando sería útil .... –
Pregunta duplicada: http://stackoverflow.com/questions/840162/should-each-and-every-table-have-a-primary-key – leepowers
@ pygorex1: No es un duplicado de esa pregunta. Esa pregunta es acerca de si cada tabla debe tener un PK. Esta pregunta se trata de si debe haber una identidad/autoincrement/autonumber. –