I'm new to databases, but I think I finally have a situation where flat files won't work.
I am writing a program for analyzing the results of multiplayer games, where each game can have any number of players grouped into any number of teams. I want players to be able to win, tie or leave part of the game (and win / lose based on team performance).
I may also want to keep the historical ratings of the players (unless this speeds up, just to retell it from the history of their game), so I don’t know if this means that they store the rating of each player next to each game or have a separate table for each player, or what.
source
share