City
будет первичным ключом из table2
и внешним ключом в Table1
. (Но для этого необходимо, чтобы названия городов были глобально уникальными и имели только один пин-код).
Вы должны быть уверены, что один city
имеет только один Pincode
.
Если это не так, вероятно, используйте Pincode
в качестве первичного / внешнего ключа вместо city
.
Обновление: Поскольку, по-видимому, существуют случаи, когда некоторые пин-коды охватывают несколько городов, вам, вероятно, придется жить с избыточностью или вводить искусственный ключ. Также смотрите ссылки на подобные вопросы здесь в комментариях.