Я разрабатываю базу данных для приложения здравоохранения. У меня есть таблица, в которой я регистрирую каждый анализ крови, сделанный пациенту, с такими столбцами, как PatientID, Date, Hemoglobin, WhiteBCellCount, Oxygen (и т. Д.), Что означает, что значение для каждого элемента хранится в отдельном столбце. Но у меня также есть таблица с эталонными значениями. Это следующие столбцы: ID, Элемент, Значение.
Таким образом, поле Элемент для таблицы контрольных значений фактически является именем одного из нескольких столбцов в таблице результатов теста, что, я думаю, может быть проблемой. при запросе БД. Какой подход был бы более подходящим для разработки этих таблиц?
Я мог бы создать таблицу, чтобы назначить код и имя каждому элементу, но я не знаю, как связать его с таблицей результатов теста. Я не хотел бы менять дизайн таблицы результатов теста, так как все элементы крови регистрируются каждый раз, я думаю, что иметь столбец для каждого в порядке, но я открыт для предложений относительно лучших практик в этой области.