¿Cuándo no utilizar claves primarias sustitutas?

Tengo varias tablas de base de datos que solo contienen una sola columna y muy pocas filas, a menudo solo una identificación de algo definido en otro sistema. Estas tablas son referenciadas con claves foráneas de otras tablas. Por ejemplo, una tabla contiene códigos de país (SE, DK, US, etc.). Todos los valores son siempre claves naturales únicas y se usan como claves primarias en otros sistemas (heredados).

Parece realmente innecesario introducir una nueva clave sustituta para estas tablas, o?

En general, ¿cuáles son los casos excepcionales en los que no se deben usar claves sustitutas?

Respuestas a la pregunta(6)

Su respuesta a la pregunta