Database design 问卷表

Database design 问卷表,database-design,Database Design,我将创建一份多页问卷。我将在所有表格中为每个填写问卷的人提供一份记录。所有的表格都会有答案。答案类型为是/否/英国、多选、填空、评论等 tblDoctors 博士-pk 地址 名称 年龄 TBL患者 PatientID-pk 性别 名称 年龄 TBL调查问卷这是存储调查问题答案的表格 问题奈里德pk 回答fk 博士fk 佩西蒂德fk 问题 提问 TBL问题 问题ID-pk 问题文本 tblAnswers 应答器PK 答覆全文- PatientID-fk 问题ID-fk 我是否以正确的方式为每个患

我将创建一份多页问卷。我将在所有表格中为每个填写问卷的人提供一份记录。所有的表格都会有答案。答案类型为是/否/英国、多选、填空、评论等

tblDoctors 博士-pk 地址 名称 年龄

TBL患者 PatientID-pk 性别 名称 年龄

TBL调查问卷这是存储调查问题答案的表格 问题奈里德pk 回答fk 博士fk 佩西蒂德fk 问题 提问

TBL问题 问题ID-pk 问题文本

tblAnswers 应答器PK 答覆全文- PatientID-fk 问题ID-fk


我是否以正确的方式为每个患者提供了一个元组的结果??如何在问卷调查中考虑页面?有什么想法吗,谢谢。

CANDY,这就是您描述的当前型号:

。。。但这可能更像你想要的:

在您当前的设计中,
tblquestionly
有一个FK to
tblAnswers
。我认为这没有道理。你的问卷表不应该是关于答案的,它应该是一系列相关问题的标题


根据您关于处理页面的问题,我重新定义了您的表格,以便
问卷
有一个或多个
页面
s,每个
页面
有一个或多个
问题
s。对于每个
问题
都有一个或多个可能的
答案选择
s。这些答案选项可以是多选选项,也可以是标志或代码,它们向您的系统指示要向用户呈现何种控件来收集键入的答案-例如单行文本框/多行文本框,最大字符数等。
患者填写调查时,他们要么选择一个
answer\u选项
s,要么填写一些详细信息-无论哪种方式,答案都记录在
patient\u answer
表中。

CANDY,这就是您所描述的当前型号:

。。。但这可能更像你想要的:

在您当前的设计中,
tblquestionly
有一个FK to
tblAnswers
。我认为这没有道理。你的问卷表不应该是关于答案的,它应该是一系列相关问题的标题

根据您关于处理页面的问题,我重新定义了您的表格,以便
问卷
有一个或多个
页面
s,每个
页面
有一个或多个
问题
s。对于每个
问题
都有一个或多个可能的
答案选择
s。这些答案选项可以是多选选项,也可以是标志或代码,它们向您的系统指示要向用户呈现何种控件来收集键入的答案-例如单行文本框/多行文本框,最大字符数等。
患者填写调查时,他们要么选择一个
answer\u选项
s,要么填写一些细节-无论哪种方式,答案都记录在
patient\u answer
表中