我正在建立一个比赛网站,需要为每个条目存储多轮评委评分。
第一轮和第二轮得分为0或1。如果半数评委给出0,则不进入下一轮。
进入第 3 轮的人将获得 1 - 10 分。前 x 数量(综合评委得分)将进入最后一轮。同样的方法将适用于第 4 轮,但显示获胜者等。
我想确保尽可能地设置表结构以帮助对上述数据进行排序。
是否更好:
每个条目一行,评委对条目的评分存储在一个数组中的单个列中
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 => '' )
)
或者
每个评委每个条目一行,包含“round_1”、“round_2”、“round_3”和“round_4”列
存储哪个最有意义,然后再计算得分?