Fantasy Cricket - 如何处理球员交换和积分保留?

Fantasy Cricket - How do I handle swapping of players and points retention?

我正在为我在大学的数据库模块开发梦幻板球联盟的数据库。

我已经完成了设计并且相当有信心我有一个可用的版本,但我突然意识到我没有处理玩家的交换。

这是我的图表的一个片段,因为我的最终版本还在纸上。

我突然意识到,一个老板队的总积分将根据当前队内球员的积分来计算,无论这些球员是否一直在场。

如何维护特定小队中所有球员的历史数据以及他们在该小队中时的积分?

我不确定我在这里很清楚..但真的很感谢你的帮助。

一个选项是在玩家和小队之间插入连接 table,将玩家映射到小队以进行时间间隔。通过这种方式,您可以 select 给定时间间隔内给定小队的所有球员。有了球员,应该很容易获取比赛信息,因为它直接与球员相连。