我设计了一个民意调查应用程序,其中用户创建一个或几个民意调查问题和每个问题的预定义答案,迄今没有问题,即时考虑最简单的方法来做到这一点是3表:数据库结构化建议为民意调查web应用程序
民意调查表:
id title description
问题表:
id poll_id question
答案表:
ID question_id回答
的问题是,用户可以选择在投票的讯问流程的不同的行为,例如,正常轮询会从提问1〜提问N(为N的最后一个问题),但在我的情况下,如果用户选择问题4的答案2跳到问题7并忽略它们之间的休息,用户可能会想要。
我有点困惑如何在数据库中存储这种行为,有什么建议吗?
我可以建议你先从商业课程开始,然后回溯到持久层。换个方式可能会把你锁在一件直筒夹克上。 –