我正在尝试为我正在从事的一个新项目提出一个干净的数据库设计。我需要存储在数据库中的数据项之一将来自 HTML 表单:
Q1: "Anticoagulated patient?" [YES, NO]
JavaScript;
(If yes is selected, an additional question is displayed):
Q2: "Type of Anticoagulant" [Warfari, Coumarin, Clopidogrel]
我的问题是,是否有必要将第一个问题的响应存储在数据库中?对我来说,数据似乎是多余的。如果指定了类型,则可以假定患者已“抗凝”。
提交表单后,稍后将访问表单,以便可以修改数据,并且界面需要反映数据库的状态。我应该仍然能够做到这一点而无需记录第一个问题:
JavaScript;(If Q2 has a value, then the default option should be set to Yes
otherwise it should be set to No)
Q1: "Anticoagulated patient?" [Yes, No]
JavaScript;(Only display if Q1 is set to Yes):
Q2: "Type of Anticoagulant" [Warfari, Coumarin, Clopidogrel]
您对此有何看法?