2

我有这样的实体

  1. 学生
  2. 反馈_类别
  3. 反馈问题
  4. 答案

表格如下

技术问题(类别)

  • Q1。你在哪一门课——文本框输入

    Q2。你知道哪些语言 --- 文本输入

一般问题(类别)

  • Q1。你在哪个区域——文本框输入

    Q2。你知道哪些地方 --- 文本输入

我的问题是

  1. 是否将 Student 与questionscategory或链接answers。这些问题对每个学生都是固定的,但所有学生都会有不同的答案
  2. 我是否需要执行该函数,以便当我创建一个学生时,那些问题 ID 并输入到学生表中,或者我不需要它
  3. 开始时不会为学生存储答案。所以我需要先在答案表中创建空答案,这样当学生在网站上打开表格时,我就可以绑定表格
4

1 回答 1

-1

这就是我会做的方式,我希望这会有所帮助。我可以更深入地解决您的一些问题(作为评论),我真的不完全理解这些问题。请注意,每个表名都是复数,而直接相关的每一列都是单数。

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    |
于 2012-08-01T03:40:01.190 回答