我的数据库设计有问题。 我心里有两个选择,但他们没有真正解决我的问题:用不同答案数据类型的许多问题的数据库设计
选项1:
FB (ID, Year, Question, Value)
1 | 2004| Q1 | hello
1 | 2004| Q2500 | 15.2.12
1 | 2004| Q2 | 56€
1 | 2003| Q1 | bye
2 | 2003| Q2 | 55€
问题与选项1是该领域的“价值”的数据类型可以是真是应有尽有!为了解决这个问题,我认为
- 创建为每个数据类型或表
- 改变表FB(ID,年份,问题,Valueint,的valueString,... .etc。)
1.和2.都不适合我。
选项2:
FB (ID, Year, Q1, Q2, …., Q2500)
1| 2004 | hello| 56€ |,....,| 15.2.12
1| 2003 | bye | …...|,….., |…..
2| 2003 | salut| 55€ |, …..,|…..
问题的(Q1-QX)的数量可以有很大的差异。
任何建议表示赞赏!谢谢...
欢迎来到StackOverflow:如果您发布代码,XML或数据样本,**请**在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”)格式和语法突出显示它! – 2012-03-02 09:12:25