我正在为在线调查设计一个关系数据库。
但是,我不确定存储多维矩阵问题的最佳关系数据库设计是什么。
比方说,我有以下问题(对不起,它不允许我插入 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 |
--------------------------------------------------------------------------------------
您认为我应该按照以下方式做一些事情还是有更好的方法?
保留所有问题:
问题
问题ID
问题
QuestionMatrix2d
matrix2dID
questionID
subquestionID
subquestion
QuestionMatrix
questionID
matrix2dID
question_parentID
并保留所有回复:
QuestionResponse
questionID
response_code
QuestionMatrix2dResponse
questionID
subquestionID
response_code
谢谢您的帮助。