条件付き質問に対応する調査データベースを設計する場合、次のテーブルと関係を含むスキーマを選択できます。
条件付きを導入するには質問機能については、これらの追加を考慮してくださいテーブル:
QuestionCondition テーブルには、各質問の論理条件が保持されます。たとえば、質問 A の答えが「A」の場合にのみ質問 B が表示されるという条件を指定できます。 AnswerDependency テーブルは、質問とその条件の間の関係を確立します。
次の 2 つの質問があるとします。「タバコを買いますか?」 (質問A)「好きなタバコの銘柄は何ですか?」 (質問B)。質問 A に対する回答が「はい」の場合にのみ質問 B が表示されるという条件を作成できます。
AnswerDependency テーブルは質問 B をこの条件にリンクし、回答したユーザーにのみ質問 B が表示されるようにします。質問 A に対して「はい」。
以上が条件付き質問を含むアンケート用のデータベースを設計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。