这就是我会做的方式,我希望这会有所帮助。我可以更深入地解决您的一些问题(作为评论),我真的不完全理解这些问题。请注意,每个表名都是复数,而直接相关的每一列都是单数。
Students
|id | name |
|---|-----------|
|0 | Thomas |
|1 | Fred |
|2 | Stephanie |
Categories
|id | category |
|---|-----------|
|0 | Technical |
|1 | General |
Questions
|id | category_id | question | element |
|---|-------------|---------------------------------------------------|
|0 | 0 | Which class you are in? | textarea |
|1 | 0 | Which languages do you know? | input[type="text"] |
|2 | 1 | Which area you are in? | textarea |
|3 | 1 | Which pllaces do you know? | input[type="text"] |
Answers
|id | question_id | student_id | answer |
|---|-------------|------------|-----------------|
|0 | 0 | 0 | Advanced MySql |
|1 | 0 | 3 | Markdown 101 |