【发布时间】:2020-02-25 20:05:59
【问题描述】:
我正在为医疗保健应用程序设计一个数据库。我有一个表格,我在其中注册了对患者进行的每次血液测试,其中包含 PatientID、Date、Hemoglobin、WhiteBCellCount、Oxygen 等列,这意味着每个元素的值都存储在不同的列中。 但我也有一张带有参考值的表格。这些列是:ID、元素、值。
这样,参考值表的Element字段实际上是测试结果表中几列之一的名称,我认为在查询数据库时可能会出现问题。哪种方式更适合设计这些表格?
我可以制作一个表格来为每个元素分配一个代码和名称,但我不知道如何将它链接到测试结果表。我不想更改测试结果表的设计,因为每次都会注册所有血液元素,我认为每个元素都有一个列是可以的,但我愿意接受有关该主题最佳实践的建议。
【问题讨论】:
标签: sql database database-design relational-database