我正在建立一个小型系统,在我们开展新药研究时,将跟踪我们的患者数据。
话虽如此,我对如何构建数据的方法感到茫然。我们有几种形式必须为每位患者完成。并非每位患者都会同时为他们完成所有表格。没有两种形式具有相同的问题,相同的答案或相同数量的问题。我已经提出了患者信息和其他一般信息的结构,但我不知道如何用表格构建这一部分。
用户希望页面工作的方式是,他们将有一个主页面,他们点击研究,然后是患者姓名,然后会有一个列出该患者的所有已填写表格(以及作为完成新表格的按钮。)
最好为每个表单创建一个新表,然后执行一些巨大的联合查询以显示已完成表单的列表吗?这似乎不是一种有效的方法吗?想法?
答案 0 :(得分:0)
首先
我会说保持你的数据库简单
首先创建一个主要表格,患者姓名为主要信息
然后观察您的表格并排除额外信息
以病人为例(祈祷NOt)
我的用户ID在主表中为1
以及表格1和表格2
你可以选择LIKE
SELECT * FROM form1,form2 WHERE patient_ID = '1'
这只是一个样本