幻想板球 - 如何处理球员交换和积分保留?

时间:2015-03-24 12:14:01

标签: relational-database er-diagram

我正在为大学的数据库模块开发一个Fantasy Cricket联盟的数据库。

我完成了设计并相当自信我有一个工作版本,但我突然意识到我没有处理玩家的交换。

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

enter image description here

我突然意识到,所有队员的总得分将根据当前阵容中队员的得分来计算,无论这些队员是否一直存在。

如何保持特定班组中所有队员的历史数据及他们在队中的分数?

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

1 个答案:

答案 0 :(得分:1)

一种选择是在玩家和小队之间插入一个联接表,将玩家映射到一个小队,以获得时间。这样,您可以在给定的时间间隔内选择给定小队中的所有玩家。拥有玩家,应该很容易访问匹配信息,因为它直接与玩家联系。