我正在为我的朋友们创建一个网站,并且我会跟踪我们所有的进攻性垒球数据。我厌倦了维护一个庞大的excel电子表格并每周通过电子邮件发送,所以一个网站是要走的路。
我已经创建了几次数据库,但我想确保在没有重复数据的情况下正确地做这件事。以下是我对模特的看法:
人 - 主要人物对象/(Id,FirstName,姓氏,姓名,电子邮件等......) 玩家 - 从人类继承。玩家为团队玩游戏。 (ID) 经理 - 从人继承。团队有1位经理。 (ID) 团队 - 团队中的团队。有1位经理和很多球员。 (身份证,姓名,周,年) 周末 - 枚举。星期天星期六。一个团队在1个星期的夜晚玩 联赛 - 一支球队参加1场联赛。 (同名,姓名) 游戏 - 一个团队,很多玩家(Id,对手,日期,分数,结果) 结果 - emum。一场比赛的输赢 统计 - 很难。需要团队和个人玩家的游戏统计数据。
1-1关系并不是一个问题,它将球员与球队和比赛联系起来,并将那些让我困扰的统计数据联系起来。如果有人有任何建议或更好,一个架构图,这将是很棒的。
谢谢!