есди так, то результат b - d где будет храниться? Теоретически, его можно и не хранить, а потом вычислять при выборке, но зависит от того, что с чем выбирается.
смотри, я написал, когда создается Model1, на ее основе создается аналогичная модель Model3, которая присваивает поля с названием (а) и к-вом (b). т.е. в модели Model3 поле f = b
и далее, при сохранении Model 2 на основе Model1, поле f (оно же b) в Model3 обновляется по той формуле