如何使用MySQL和PHP进行问卷调查表结构?

时间:2017-04-15 19:07:27

标签: php mysql

我目前正致力于一个营养评估项目,而且我已经到了一个地步,我没有看到如何做一些表关系。

我想做什么:营养师可以创建调查问卷,以促进他对他的顾客的营养评估。其他的营养师将被允许使用由其他营养学家创建的调查问卷。 (因此这些调查问卷将公开使用)。

这些调查问卷将有5到10个问题由女性主义者提供,这些问题的答案也将是由女性主义者提供的文本。

New pacient的程序流程:nutricionist注册一个新的pacient(名称,高,重量等) - > Nutricionist选择或创建一个或多个调查问卷以帮助他进行评估 - > nutricionist问他的问题 - > nutricionist拯救了pacient anwsers - >计划继续......

旧pacient的程序流程:Nutricionist发现pacient - > Nutricionist查看与该pacient相关的问卷(此时,可能会有另一位营养师制作的调查问卷) - > Nutricionist可以创建新问卷或查看已经与该pacient相关的问卷(不能删除或更改任何问卷) - >计划继续......

主要问题:我怎样才能进行营养师,调查问卷和pacient的表关系? 为问题和问题创建表格?我很失落。

Obs:英语不是我的母语,但是我尽力了。

1 个答案:

答案 0 :(得分:0)

好吧,您可以使用以下格式创建表格:

<强> 1。患者表
存储id 等详细信息(在另一个表中搜索患者的唯一值,执行*AUTO_INCREMENT*将是完美的)name,{{1} },weight

<强> 2。营养师表
存储详细信息,例如height (也是唯一值)id

第3。问卷表
存储详细信息,例如name (与上述其他内容相同)idpatient_idquestion

对于您的计划流程:

  

New pacient的程序流程:nutricionist注册一个新的pacient(名称,高,重量等)

     
    

这些详细信息将输入answer表格

  
     

Nutricionist选择或创建一个或多个调查问卷以帮助他进行评估

     
    

这些详细信息将在patient's

中存储或选择   
     

nutricionist问他的问题

     
    

这些详情将来自questionnaire表格

  
     

nutricionist拯救了pacient anwsers

     
    

这些详细信息将保存(存储)在questionnaire

中   
     

Nutricionist发现了pacient

     
    

questionnaire

中选择   
     

Nutricionist查看与该pacient相关的调查问卷(此时,可能会有其他营养师制作的调查问卷)

     
    

patients表格中选择当前患者ID等于已存储在表格中的患者ID

  
     

Nutricionist可以创建新问卷或查看已经与该pacient相关的问卷(不能删除或更改任何问卷)

     
    

questionnaire中插入questionnaire表或查询

  

希望这有帮助。