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