Я хочу смоделировать базу данных турниров для хранения данных онлайн-игр. Мой вопрос: Как создать модель в базе данных Relationship для хранения всех типов турниров?(например, турнир Лиги Легенд, турнир по Dota 2). Например, в турнире может участвовать 8 или 5 команд.
Это скетч, который я создал в своем уме.Какие вещи вы предлагаете (особенно мне нужна помощь в отношениях таблиц).Также, как сохранить команду 1 и команду 2 в таблице матчей (например, очки, победитель, проигравший)
подумал я;База данных игр
game_id,name
База данных игроков
player_id,name,surname,country,Game(FK).. ( and some other fields)
База команд
team_id,name,country,game,Player(ManyToMany).. ( and some other fields)
База матчей
match_id,name,match_game,match_map,team1,team2,winner,loser,date,duration,score1,score2.. ( and some other fields)
База турниров
tournament_id,tournament_name,tournament_game,Match(ManyToMany).. ( and some other fields)