| | 70 | '''Сценарио: Нарачка на продукт (избор на продукт-успешно купување)'''\\ |
| | 71 | Кои табели и операции се потребни за оваа сценарио:\\ |
| | 72 | '''products''' — читање информации за продуктот\\ |
| | 73 | '''stock + sizes''' — читање залиха по големина\\ |
| | 74 | '''customers''' — проверка и/или внесување корисник\\ |
| | 75 | '''orders''' — внесување нова нарачка\\ |
| | 76 | '''contains''' — внесување детали за нарачаните продукти\\ |
| | 77 | '''payments''' — внесување плаќање\\ |
| | 78 | '''roles''' — читање на улоги (при проверка на корисничка улога)\\ |
| | 79 | \\ |
| | 80 | Клучни операции во backend:\\ |
| | 81 | {{{SELECT}}} со {{{JOIN}}} (пример: products со stock и sizes, customers со roles)\\ |
| | 82 | {{{INSERT}}} во повеќе табели (orders, contains, payments, customers, addresses)\\ |
| | 83 | {{{UPDATE}}} на '''stock''' (за намалување залиха)\\ |
| | 84 | \\ |
| | 85 | |
| | 86 | {{{SELECT со FOR UPDATE (за заклучување редови) |