首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >赛车成绩数据库(设计问题)

赛车成绩数据库(设计问题)
EN

Stack Overflow用户
提问于 2018-11-07 18:16:56
回答 1查看 210关注 0票数 1

我正在创建一个Motorsports数据库,但我在数据库表的设计中遇到了一些困难。

问题

每轮比赛都有两场比赛,它们有不同的记分制度。到目前为止,我正在存储每行点数(20-30分),但这很费时,如果我想在将来更改它们,那么更新它们将是一个难题。

我可以保持现状,但希望找到一个更好的解决方案。

Race 1示例:(位置。驾驶点)

  1. 司机1- 20
  2. 司机2- 15
  3. 司机3- 10
  4. 司机4-5

Race 2示例:(位置。驾驶点)

  1. 司机1- 10
  2. 司机2-8
  3. 司机3-6
  4. 司机4-3

我想要一个表,它可以有不同的点数系统,然后我可以加入到结果表中,这样我就不必手动存储每次比赛的点数了。

必须存储PointsSystemID、位置、点的表。

有人知道怎么做吗?

备注:我正在使用Server 2014

EN

回答 1

Stack Overflow用户

发布于 2018-11-07 19:12:31

您可以准确地创建问题(PointsSystemID, Position, Points)中建议的表。

在结果表中,将Points替换为PointsSystemID

然后,要在选择时间计算点数,只需将PointsSystemIDPosition上的两个表连接起来,就可以得到每个车手在每一场比赛中的得分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53195440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档