我的SQL表结构是否正确?

时间:2017-09-05 22:05:50

标签: mysql sql

我有一个名为Answer的表,我存储了不同类型问题的答案,如Google Forms Question(ShortAnswer,Paragraph等)。答案表具有以下结构:

id - integer - Primary Key
question_id - integer - Foreign Key
value - text

对于简单类型的问题,此表就足够了,因为它们只存储特定问题的答案值。但是我有一个Grid类型的问题,我必须为网格的特定行存储答案(或多个答案),所以我必须使用数据透视表来存储保持一对的Answer-Row关系row_id - answer_id'。所以我的问题是:在同一个表格中将这种关系与其他类型的问题相提并论是正确的吗?或者我应该为每个问题类型使用不同的答案表吗?

0 个答案:

没有答案