在我之前的帖子中,我介绍了我的调查套件扩展。今天我设法完成了数据库架构。设计的主要方面是结构的简单性。你可以在这里看到数据库表之间的关系(点击图片将以全尺寸视图打开)

 

关于表格的一些话

survey_surveys: 这个表包含关于调查的信息,如标题、开始和结束日期等。
  - survey_survey_id: 主键。

survey_questions: 包含关于问题的信息,如标题和问题类型。
  - survey_question_id: 主键。
  - survey_survey_id:#__survey_surveys 的外键

survey_question_options: 这个表包含用户可以在问题中选择选项。
  - survey_question_option_id: 主键。
  - survey_question_id:#__survey_questions 的外键

survey_responses: 包含关于完成的调查的信息。
  - survey_response_id: 主键。
  - survey_survey_id:#__survey_surves 的外键

survey_answers: 包含答案的详细信息。
  - survey_answer_id: 主键。
  - survey_response_id:#__survey_responses 的外键
  - survey_question_id:#__survey_questions 的外键
  - survey_survey_id:#__survey_surveys 的外键