Найти тему

И снова о многострадальном вопросе с базой данных для X-Com.

Фактически, ситуация, когда у трупера есть ссылка на крафт, ссылающийся на базу, и на пост, ссылающийся на базу, таки нарушает третью нормальную форму, вот что я понял.
Третья НФ говорит нам что? В одной из формулировок – что внутри таблицы не должно быть зависимостей неключевых полей друг от друга. А у нас получается, что в таблице Trooper зависят друг от друга FK на LandingCraft и FK на BaseStation, потому что не любая их комбинация в одной записи Trooper допустима.
Вот теперь надо думать, значит, как эту байду в 3НФ нормализовать.
Около минуты