Задать вопрос
@AlexSer

Как лучше всего организовать таблицы БД и модели в Yii2?

Ребят такая проблема. Есть лабораторные анализы.
Простые и составные(так я разделяю у себя в голове). Ну например АЛТ, АСТ.... требуют одно поле для результата..таких анализов штук 30. И есть составные Общий анализ крови(ОАК форма которой содержить 10 полей еритроциты моноциты и тд), Общий анализ мочи(ОАМ форма также содержит 10 полей), свертываемость крови и таких таблиц у меня штук пять...
Вопрос как лучше организовать таблицы для этих анализов?
1 Вариант - для каждого анализа своя таблица. Таким образом их у меня будет штук 40. У каждого анализа своя таблица. Удобно для отчетов.
2 Вариант создать для простых анализов 1 таблицу а для составных анализов каждой свою таблицу...количество таблиц сократиться, но остается проблема, то что придется при каждом вызове придется писать добавлять условие..
, но зато количество таблиц будет задействовано штук 10 на все лабораторные анализы.
Какой вариант выбрать посоветуйте пожалуйста?
  • Вопрос задан
  • 101 просмотр
Подписаться 2 Средний Комментировать
Решения вопроса 1
@davidnum95
Трех таблиц достаточно:
analyze
id | name | type

property 
id | type | name

analyze_property_value 
id | property_id | analyze_id | value
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AlexSer Автор вопроса
Все хорошо только вот с очтетами как тут? Если для составных анализов analiz_id пудет один....как я отчеты буду брать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы