我正在为我的曲棍球队创建一个存储各种统计数据的数据库。我的特殊问题是关于尝试存储每个玩家玩过的游戏。
我将深入了解有关统计数据的详细信息,在这些数据中我将能够优化搜索以查看任何玩家玩过的特定游戏(因此,简单地拥有一个用于总游戏数的通用 Int 是不可能的 - 我需要追溯到每场比赛)
我有一个玩家和游戏桌(date_of_game 是桌游的 PK,因为在给定的一天只能玩一场游戏,而 jerseyNum 是桌玩家的 PK,因为即使在玩家离开球队后也不允许重复使用数字),这对我来说很诱人,只是在 Game 表中存储在那场特定游戏中出现的人的列表 - 但这是一种不好的做法。
有人对如何存储每个玩家玩的游戏有任何想法吗?
我想过制作一个“WhosPresent”表,我可以只使用球员和比赛日期作为列,并为每个球员存储“现在”或“离开”值,但随后出现的问题是人们可能离开球队或新球员将被添加到团队中,这会弄乱表格列。
任何想法将不胜感激!