Когда не следует использовать суррогатные первичные ключи?

У меня есть несколько таблиц базы данных, которые содержат только один столбец и очень мало строк, часто просто идентификатор чего-то определенного в другой системе. Затем на эти таблицы ссылаются внешние ключи из других таблиц. Например, одна таблица содержит коды стран (SE, DK, US и т. Д.). Все значения всегда являются уникальными естественными ключами и используются в качестве первичных ключей в других (устаревших) системах.

Кажется, действительно нет необходимости вводить новый суррогатный ключ в эти таблицы, или?

В целом, в каких исключительных случаях не следует использовать суррогатные ключи?

Ответы на вопрос(6)

Ваш ответ на вопрос