数据库设计问卷调查

时间:2014-06-24 07:34:28

标签: database oracle postgresql

我已经阅读了很多这里的主题并找到了大量有用的输入......但是还有一些问题仍未解决。

我正在存储问题&数据库中的问卷答案。

我有桌子:

Survey (surveyID) 
Question (questionID, surveyID, questionType, Question) 
Answer (answerID, userID, questionID, answer) 
User (userID, username)

问题1:多值问题...答案表中的每个值都有一个单独的行....但是具有相同的questionID和userID。但那么你将如何解决以下问题:

- 你的应对策略是什么(多值) - 你经常使用每种应对策略吗?

即。应对策略频率的一对一关系。

上述解决方案(即每个答案一行不起作用,因为您需要特定应对策略和频率之间的关系)。

类似的问题如下:

  • 您是否参与过土地使用权的冲突?
    • 和谁一起? (多值)
      • 是出于什么原因?

(即你与邻居发生冲突的原因是什么,你与当局发生冲突的理由是什么?)......多值属性上的一对多

提前谢谢,我希望我已经足够好地解释了我的问题。

贝基

0 个答案:

没有答案