首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调查问卷表

调查问卷表
EN

Stack Overflow用户
提问于 2012-01-27 00:28:36
回答 1查看 815关注 0票数 1

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

tblDoctors DoctorID-主键地址名称年龄

tblPatients PatientID - pk性别名称年龄

tblQuestionnaire此表将存储调查问题的答案questionnaireID pk AnswerID fk DoctorID fk PatientID fk questionnaireTitle QuestionnaireDate

tblQuestions QuestionID - pk QuestionText

tblAnswers AnswerID PK AnswerText - PatientID- fk QuestionID - fk

我是否正确地将每个患者的结果放在一个元组中??如何考虑问卷中的页数??有什么建议吗,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-01-27 21:43:14

凯蒂,这就是你所描述的你现在的模型:

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

在您当前的设计中,tblQuestionnaire具有到tblAnswers的FK。我不认为这是有意义的。您的调查问卷表不应该是关于答案的,它应该是一系列相关问题的标题。

根据您关于处理页面的问题,我重新定义了您的表,使questionnaire有一个或多个page,每个page有一个或多个question。对于每个question,有一个或多个可能的answer_choice。这些答案选项可以是多个选项,也可以是标志或代码,向您的系统指示向用户显示哪种控件来收集键入的答案-例如,单行文本框/多行文本框,最多多少个字符等。当patient填写调查时,他们要么选择一个answer_choice,要么填写一些详细信息--无论哪种方式,答案都会记录在patient_answer表中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9021477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档