Это нормально, если я не использую внешний ключ, когда я могу его использовать, я просто не использую его?
Например, моя таблица COUNTRY_STATE должна иметь Country.Id в качестве внешнего ключа, но яне сделал этого, вместо этого есть CountryCode.Я получаю штаты для каждой страны по CountryCode.
COUNTRY
-Id (PK)
-Code
-Name
COUNTRY_STATE
-Id (PK)
-Code
-Name
-CountryCode