Я работаю над дизайном базы данных спортивных клубов, и у меня проблема с петлями. Сначала я хотел бы показать вам свою диаграмму (извините, у меня нет профессионала для дизайна в этом месте). Реляционная петля в моей базе данных
Я знаю, что следует избегать таких циклов, но если есть причина для каждого из них? Например, у меня есть четыре стола - игроки, команды, игры и участники. В каждой игре всегда две команды - моя команда и противники. Поэтому мне нужно добавить внешний ключ team_id в таблицу игр. Затем у меня есть игроки, каждый игрок в настоящее время играет в определенной команде, между двумя этими таблицами существует [много-одно]. И я хочу держать где-то статистику о «этом» игроке в таблице «эта» игра - участники. Что еще - мне нужно держать информацию о некоторых из моих игроков в таблице переводов, так что есть еще один цикл. Но могу ли я сохранить этот дизайн?