wiki:dbdevelopment

Version 2 (modified by 231020, 2 weeks ago) ( diff )

--

Напреден развој на базата

Валидација на трговски барања (Trade Request Validation)

Опис на барањата за податочни ограничувања

Системот мора да обезбеди дека:

  • Корисникот не смее да поднесе BUY барање ако неговото портфолио нема доволно готовина (balance) за покривање на вкупната вредност на барањето (price_per_unit * quantity)
  • Корисникот не смее да поднесе SELL барање за акција ако неговото портфолио не ги поседува бараните акции во доволна количина
  • Статусот на trade_request смее да биде само: PENDING, EXECUTED, CANCELLED
  • Типот на trade_request смее да биде само: BUY, SELL

Имплементација

Note: See TracWiki for help on using the wiki.