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