在設計容納條件問題的調查資料庫時,您可以選擇包含以下表格和關係的架構:
引入條件問題功能,考慮這些額外的表:
的QuestionCondition 表格保存每個問題的邏輯條件。例如,條件可能規定,只有當問題 A 的答案為「A」時,問題 B 才可見。 AnswerDependency 表格建立了問題與其條件之間的連結。
假設您有兩個問題:「你買香菸嗎?」(問題 A)和「你最喜歡的香菸品牌是什麼?」(問題B)。您可以建立一個條件,規定只有當問題 A 的答案為「是」時才顯示問題 B。
AnswerDependency 表會將問題 B 連結到此條件,確保它僅向回答了問題的使用者顯示對問題 A 說「是」。
以上是如何設計有條件問題的調查資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!