数据库模型-电子竞技比赛

laximzn5  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(120)

我对数据库建模还很陌生,我对我的锦标赛模块结构有些费劲。
以下是我到目前为止所想到的:点击这里
概述:
(表)季节-所有比赛/联赛/阶梯都在其下。简单明了。
(表)比赛:
与“父级”相关->通过季节id的季节
锦标赛形式-允许1vs1或团队参与。
锦标赛类型-顾名思义:锦标赛,联赛,阶梯
剩下的比赛都是不言而喻的,所以我将跳过前面。
(子表)锦标赛条目-每个参赛选手和团队各一个表行(如果格式是基于团队的)。由is\ U team列(=0,表示玩家进入)主持。
(子表)锦标赛比赛-通过条目\u id->锦标赛\u id(可能?)连接到锦标赛。列team a和b是基于entry\u id->is\u team填充的(当0分配entry\u id->player\u id时,否则entry\u id->team\u id)。
(表)球员统计-每支球队在锦标赛期间的1个表行=>意味着,球员可以:
在同一个锦标赛中转移球队。
在他为他们效力期间查看以前记录的数据。
我正在努力构建当前阶段的比赛,季后赛,小组赛,单双淘汰赛,输家名单和循环赛。此外,如何跟踪“最佳”类型的匹配。我如何跟踪并创建匹配项(新的和基于以前的结果)?另外,我创建的关系和索引是否正确有效?
注意:不要注意字段类型,它将被重新组织。
提前谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题