Это немного сложно, поэтому терпите меня.
Мой работодатель просит построить систему, которая рассчитывает итерации задачи по набору переменных.
У каждой задачи в проекте есть специальная формула, используемая для расчета количества выполнений задачи («итераций»). Формула может опираться на константы, переменные (вводится число, поэтому задача может быть связана с количеством поставщиков, которых у нас есть, или числом сотрудников в оффшоре, и эти значения могут отличаться для каждого проекта) и / или времени (например один раз в месяц, один раз в квартал, один раз в 6 месяцев, один раз в год)
Как мне спроектировать базу данных для хранения этих формул, чтобы я мог вычислить их позже?
Пример формул:
Один раз в месяц на каждого поставщика.
Дважды в квартал на одного поставщика на каждого клиента.
Один раз в месяц на каждые шесть поставщиков.
Технический стек - C #, .NET 3.5, SQLServer 2005.