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