экспертизы заявки (внешний ключ на заявку), Баллы за экспертизы(внешний ключ на результаты экспертизы и на критерии экспертизы) и Критерии экспертизы. Чтобы посчитать Результаты экспертизы заявки нужно все баллы экспертизы сложить вместе и поделить на общее количество критериев экспертизы. Этот общий результат пойдет в Результат экспертизы заявки. И самих результатов экспертизы заявки может быть тоже несколько и чтобы вычислить самый итоговый результат для заявки, надо найти среднее арифметическое результатов экспертизы.
Будет ли являться хорошим решением в таблице Результаты заявки сделать поле Общий результат? Или его лучше сделать вычисляемым? Просто из за того что оно будет вычисляемым, сделать сам запрос будет сложно через орм, а так его можно будет сразу взять из таблицы
Нет, по нормальному или view или ещё одну таблицу. Иначе выглядит как костыль и неудобно.
Обсуждают сегодня