【发布时间】:2022-01-22 01:28:44
【问题描述】:
我的数据库设计有问题。
我想做一个应用来管理足球联赛,所以我有表格来记录协会、球队、球员、教练等,现在我遇到了比赛的问题。
所以,我有一个表格比赛来记录比赛的数据,如赛季、名称和类型。我有另一个表来记录团队的具体数据。一个例子可以是,像英超联赛和球队这样的比赛可以是曼联,但来自西班牙的巴塞罗那也是创纪录的。因此,我想创建一个表,将团队与“竞争团队”之类的竞赛联系起来,其中存储可用的团队或该竞赛的成员。
我怎样才能在那个英超联赛中存储曼彻斯特的积分、比赛和其他东西??
编辑
我有这个想法的草图
【问题讨论】:
-
您好 Juan,欢迎来到 Stack Overflow。这是一个非常广泛的问题,让位于数十个开放式答案。请阅读FAQ,了解应该在这里问什么类型的问题。
-
是的..我在这里找到了另一篇帖子,但没有人回答我的问题。他们没有对我有帮助的回应。顺便说一句对不起..
-
@LukasEder:这里有一个 ESL 问题。这个问题没有很好地放在一起,但这是相当常见的数据库设计混乱,答案通常是连接/连接表。
-
您的草图似乎表明您可以在“匹配”表中存储积分和匹配项;有什么问题?
-
在比赛表中?我不这么认为..但我的问题是如何存储积分、比赛比赛、比赛失败等等?我需要表格还是只计算何时需要向我的用户显示这些数据?
标签: database-design