1
我必须设计一个问卷系统。我们一直在讨论很多事情,包括如何解答问题,以及如何掌握可能的答案。现在,我刚刚同意我的同事,但我不同意。我只是想知道你的意见和原因。 对我来说,举行两次相同的信息只是一个非常糟糕的主意:数据库设计:保存两次值?
我们有一个表question_answer,它只是一个问题ID和一个答案TEXT。 在另一个表格中,我们持有答案,也有TEXT字段。
我的想法是仅仅通过ID可能的答案链接到答案的表,如果它是某种不同的答案,就像一个开放的问题,我把它放在可选的文本字段...
这取决于 - 如何长寿的是这些问卷,如果可能的答案的变化,应在现有的答案也更新?这两种模式都可能是正确的。 – 2011-04-18 10:40:27