Каковы общие рекомендации для следующего сценария:
Вам необходимо создать таблицу, в которой PK - это значение, которое генерируется из внешней системы. Это уникально, похоже на использование SSN.
Имеет ли смысл, чтобы это было первичным ключом? Особенно учитывая, что он будет использоваться в отношениях внешнего ключа с двумя другими таблицами. Или было бы лучше создать поле идентификатора с автоинкрементом в дополнение к уникальному ключу и использовать идентификатор автоинкремента в отношениях таблицы?