我設計了一個民意調查應用程序,其中用戶創建一個或幾個民意調查問題和每個問題的預定義答案,迄今沒有問題,即時考慮最簡單的方法來做到這一點是3表:數據庫結構化建議爲民意調查web應用程序
民意調查表:
id title description
問題表:
id poll_id question
答案表:
ID question_id回答
的問題是,用戶可以選擇在投票的訊問流程的不同的行爲,例如,正常輪詢會從提問1〜提問N(爲N的最後一個問題),但在我的情況下,如果用戶選擇問題4的答案2跳到問題7並忽略它們之間的休息,用戶可能會想要。
我有點困惑如何在數據庫中存儲這種行爲,有什麼建議嗎?
我可以建議你先從商業課程開始,然後回溯到持久層。換個方式可能會把你鎖在一件直筒夾克上。 –