0

我需要开发一个简单的数据库应用程序。用于存储回答以下问题的患者社会历史的表格,

你抽烟吗?如果是,每天抽多少支烟?__多少年?_ 你喝酒吗?__如果是,每周有多少酒精饮料?_ 你吸毒吗?_如果是,是什么类型的?_ __ _多久一次?_ _ ___ 等。我可以为每个答案设置表格列。由于有 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 回答