我正在尝试为患者记录设计数据库
在处理医药清单时,我一度陷入困境。
“Table_Patient_Record” - 有一个字段 - “Medicine_Ids”......
和“Table_Medicine_Record” - 具有独特性 - “Id”& “Medicine_Name”......
现在,我的问题是,如何将“Table_Medicine_Record”的多个(变量)“Id”保存到“Table_Patient_Record”的“Medicine_Ids”中?
因为,属于患者的药物数量与其他患者不同。 然后,如何设计数据库,以便从UI我们可以插入,更新和选择。
谢谢,我希望我的问题清楚明白。
答案 0 :(得分:1)
如果我是对的,你有一个数据库'患者'和'药品'。 最简单的解决方案是创建一个包含用户ID和药物的“PatientMedicines”表。
通过这种方式,您可以将多名患者连接到多种药物,反之亦然。 并且仍然留下患者不需要任何药物的自由。
希望这有帮助。
答案 1 :(得分:1)
这对我来说似乎是一对多的关系。一名患者可以使用多种药物,并且多名患者可以使用药物。使用包含患者ID和药物ID的联结表。像这样:
PatientId | MedicineId
1 1
1 2
2 1
2 3