多个mysql表与单个表设计

时间:2016-07-04 11:00:37

标签: php mysql doctrine-orm

我正在研究构建一个小型调查系统,我想知道基于以下内容的数据库最佳设计是什么: 每个问题都可以有特定类型的表格来提交答案。

  • 复选框字段
  • 无线电领域
  • 输入字段
  • 下拉字段

起初我在想,因为我正在使用doctrine为每种类型的字段创建一个实体并将其保存到一个单独的表中。 我想的秒选项是将我为单个表中的问题设置的所有答案都抛出,并为问题设置一个类型字段,我以整数的形式告诉它什么形式的布局应该加载。

你怎么认为我应该怎么做?

1 个答案:

答案 0 :(得分:0)

您应该有一个名为 Questions_Answer 的表格,其中包含实体作为复选框radioField的选项数量。 喜欢答案1,答案2 。 由于答案的数量可能会有所不同,您可以使用ALTER添加列     TABLE Questions_Answer ADD column_name datatype