ну короч, есть юзеры (менеджеры), у каждого юзера есть список доступных ему компаний.
у каждой компании есть список заказов которые к ней относятся.
Нужно уметь быстро считать, сколько у юзера заказов.
Сложность в том, что заказ может относиться к несколкьим компаниям сразу, и его нужно посчитать только один раз.