我正在为在线调查设计一个关系数据库。多维矩阵问题的关系数据库设计
但是,我不确定用于存储多维矩阵问题的最佳关系数据库设计是什么。
比方说,我有以下问题(对不起,它不允许我插入HTML表):
什么是你的经验......
----------| Not friendly| (2) |Very friendly|Length of stay|Visited in the last year?|
Sydney |radio button | rb | rb | drop down | check box |
--------------------------------------------------------------------------------------
New York | rb | rb | rb | drop down | check box |
--------------------------------------------------------------------------------------
London | rb | rb | rb | drop down | check box |
--------------------------------------------------------------------------------------
你觉得我应该按照以下方法做一些事情还是有更好的办法?
要容纳所有的问题:
问题
questionID
问题
QuestionMatrix2d
matrix2dID
questionID
subquestionID
subquestion
QuestionMatrix
questionID
matrix2dID
question_parentID
,并责成所有的答复:
QuestionResponse
questionID
RESPONSE_CODE
QuestionMatrix2dResponse
questionID
subquestionID
RESPONSE_CODE
谢谢您的帮助。
谢谢 - 数据必须可用于查询。如果我把它存储为JSON,我不确定我能否很容易地做到这一点。我知道有一些JSON查询的开发,但有一些标准? – user2105030 2013-02-26 23:20:58