Я искренне не понимаю, зачем сохранять в базу то, что можно пересчитать на лету :blobfoxgooglyholdingitsheadinitshands:
Например, одновременно сумму сделки в деньгах, цену покупки, последнюю известную цену, PNL в деньгах и PNL в процентах
ЗАЧЕМ. Последние два можно пересчитать из первых трёх на лету, когда они понадобятся
А вот согласованное обновление всей этой хуйни — тот ещё гемор
@mo нормальные формы баз данных это, кажется, то что обязательно спрашивают и в собесах, и даже при поступлении в магу...