【发布时间】:2011-04-18 10:26:32
【问题描述】:
我必须设计一个问卷系统。我们一起讨论了很多事情,包括如何掌握答案,以及如何掌握可能的答案。现在,尽管我不同意,但我刚刚向我的同事屈服了。我只是想知道您对此的看法以及原因。 对我来说,两次保存相同的信息是一个非常糟糕的主意:
我们有一个表 question_answer,它只包含一个问题 ID 和一个答案 TEXT。 在另一个表中,我们保存了答案,也带有 TEXT 字段。
我的想法是通过 id 将可能的答案链接到答案表,如果它是某种不同的答案,比如一个开放的问题,我会将它放在一个可选的文本字段中......
【问题讨论】:
-
这取决于 - 这些问卷的寿命有多长,如果可能的答案发生变化,现有答案是否也应该更新?任何一个模型都可能是正确的。