0

簡単なデータベース アプリケーションを開発する必要があります。次の質問に答える患者の社会歴を格納するテーブル、

タバコは吸​​いますか?はいの場合、1 日に何本のタバコを吸いますか?__何年?_ お酒は飲みますか?__はいの場合、週に何回アルコール飲料を飲みますか? _ 薬物を使用していますか? _はいの場合、どのようなものですか?__ _ _どのくらいの頻度ですか?__ _ ___ など。すべての回答に表の列を設定できます。if then else 条件があるので、このタイプのシナリオのテーブルを設計する最良の方法を知りたいです。

どんな種類の助けも大歓迎です。

4

2 に答える 2

1

ここでやりたいことは、求めている種類の質問を一般化することです。私にとって際立っているのは、あなたが習慣や一種の反復行動について質問していることです.

質問を要約してください: それはどのような習慣ですか (喫煙? 飲酒? 薬物 1、薬物 2、薬物 3)? どのくらいの頻度でこの習慣にふけっていますか? 毎日、毎週、毎月、毎年ですか?毎日するなら、一日何回?週/月/年に何回ですか?

これは、一般的な「習慣」を説明するテーブルを持つことができることを意味します。各行は特定の習慣に関する患者の回答を表し、各列は患者が回答した特定のデータを表します。

于 2012-08-17T23:21:27.810 に答える
0

メタ設定ではなく、「survey_responses」などのフラットな行に固執している場合は、フォローアップの質問を NULL にしてください。アプリケーションは検証などを処理する必要があります。

于 2012-08-17T23:06:53.890 に答える