我们想要设计并实现一个处理印度超级联赛数据的数据库。可以从该数据库中存储和查看个人球员资料、比赛数据、球队、赞助商、所有者。 IPL 管理部门可以将该数据库用于各种目的,例如营销、了解个别球员的表现等。我们应该能够获取诸如球队球员、比赛结果、特定球队/球员的三柱门、有关比赛的数据等信息。球队的教练、球队的老板是谁、比赛举行的体育场的位置等。
IPL 每年在印度举办,由来自世界各地的球员组成的各种板球队参加。 IPL 管理部门必须跟踪整个赛事组织的几件事。广告公司、球队、教练、赞助商等可以使用这些信息进行业务评估、跟踪球员和球队过去的表现等。
每个玩家都有一个唯一的玩家ID。通常,一名球员一次只能属于一支球队。一名球员可能会在 IPL 的另一个赛季中更换球队。 IPL 的赛季基本上是其举办的年份。我们记录所有球员的姓名、年龄(出生日期)、国籍、专业(击球手、投球手、全能手等)、惯用手。
通常,比赛记录会被保存在网站的亮点中,或者显示未来比赛的统计数据,以比较球队及其球员的表现。对于每场比赛,我们都会记录所有球员的跑动、三柱门等。我们还存储比赛最佳球员、体育场位置、参加比赛的球队名称、获胜球队、比赛日期、裁判员姓名、比赛类型(联赛、半决赛、决赛) ) ETC。
对于体育场馆来说,该数据库中保存了体育场馆的城市、国家、观众容量、场地条件等因素。
对于 IPL 的每个赛季,我们都会存储赞助商、球队名单、冠军球队、亚军球队、系列赛最佳球员的数据。对于每支球队,我们记录球员、教练、赞助商、老板、年份、球员个人价格、队长等详细信息。
我们记录所有所有者的姓名、职业/业务、团队、拥有团队的年份。我们存储所有赞助商的姓名、工作领域、团队、年份。
一个赛季结束后,我们会更新所有球员的总得分、三柱门、接球数、命中率等。