如何在数据库中存储数据

时间:2018-10-01 13:33:34

标签: mysql database

我正在疯狂思考如何开发它:

对于我当前的项目(医院),我需要管理具有以下字段的人员的结构化数据列表:

  • 名称
  • 姓氏
  • 出生数据
  • 健康状况

因此,我在数据库中有一个名为“ Patients”的表,该表中出现带有此信息的列。

但是在该表中可能会有重复的记录,因为我们从同一所有者的两家医院收到了信息。

因此,可能会有来自医院A的患者X和来自医院B的患者X,因为有时医院A所存储的信息不完整,因此有必要查看医院B所存储的信息以便获得该患者的完整记录。

在这一点上,有必要删除重复的信息。

问题是:一旦我删除了重复的信息并想要生成患者列表,想象一下Patients_From_Floor1_Date_XX/XX/XXXX,我该如何将生成的列表存储在数据库中?因为我不想为每一代创建一个表。

我使用关系数据库MySQL。

希望您能理解我的问题。

非常感谢!

1 个答案:

答案 0 :(得分:1)

当您跳到最后一部分时,我还不太了解您的问题,但是说您想记录访问,您需要一个visits表。

visits表将需要知道哪家医院,因此您需要一个hospitals表。

那么您就可以像这样记录访问:

id
hospital_id
floor_number
patient_id
datetime

然后您就可以根据医院,所在楼层或日期查询访问。