@mukola33

Как спроэктировать схему бд для «пользователи, тариф. планы, заказы»?

Есть пользователи, есть тарифные планы. Есть заказы, в заказ мы кладем тарифный план. Тарифный план может быть иметь разную продолжительность -- месяц, 2, год и т.п.

Также, заказ может быть оплачен, неоплачен, отменен...

Мне интересно, как мне рассчитать баланс пользователя? Он -- поле баланс в таблице "пользователь" -- вообще нужен? Или лучше взять все заказы пользователя, взять из них только оплаченные и отнять от них цены за тарифные планы, которые купил этот пользователь? Что-то как-то сложно?

Ничего не нашел в гугл. Как лучше вообще все это спроектировать?
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 1
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
Надо создать таблицу с операциями по балансу и по ней баланс считать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы