首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否最好使用多行或数组来构造数据?

是否最好使用多行或数组来构造数据?
EN

Stack Overflow用户
提问于 2015-12-17 16:34:46
回答 1查看 63关注 0票数 2

我正在建立一个竞赛网站,并需要存储多轮评审团的评分为每一项。

第一轮和第二轮的分数是0或1分,如果一半的评委给0,就不会进入下一轮。

进入第三轮的人将得到1-10分。最高的x值(综合评判分数)将进入最后一轮。同样的方法将适用于第4轮,但向赢家展示等等。

我希望确保尽可能地设置表结构,以帮助对上述数据进行排序。

更好吗?

在数组中,每个条目有一行,评审将条目存储在一个列中。

代码语言:javascript
复制
array(
    array ( judge_id => '1', round_1 => '', round_2 => '', round_3 => '', round_4 => '' ),
    array ( judge_id => '2', round_1 => '', round_2 => '', round_3 => '', round_4 => '' ),
    array ( judge_id => '3', round_1 => '', round_2 => '', round_3 => '', round_4 => '' ),
    array ( judge_id => '4', round_1 => '', round_2 => '', round_3 => '', round_4 => '' )
)

每个条目一行,每个法官,列为“第1轮”、“第2轮”、“round_3”和“round_4”

哪一种存储最有意义,然后计算分数呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-17 16:47:34

您应该在每一轮中保持每一项的行。

id: judge_id,round_id,记分,created_at,updated_at,updated_at

优势:

  1. 您可以有任意数量的第4或第10轮。您将不需要更改表结构。
  2. 您可以将每一轮的其他信息放在行元组中。
  3. 您正在进行更多的标准化数据,因此它将有助于添加更多的功能相关的回合。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34339738

复制
相关文章

相似问题

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