| 2 | | Документот е достапен тука: [[attachment:DBProgramming.pdf]] |
| | 2 | = Функции |
| | 3 | **- fn_stadium_available_seats** - враќа колку седишта се достапни за даден натпревар [[BR]][[BR]] |
| | 4 | [[Image("1 (2).png")]][[BR]][[BR]] |
| | 5 | **- fn_team_revenue_for_season** - враќа приход од продадени билети и спонзори, како |
| | 6 | и вкупен приход[[BR]][[BR]] |
| | 7 | [[Image("2 (2).png")]][[BR]][[BR]] |
| | 8 | |
| | 9 | = Тригери |
| | 10 | **- trg_ticket_capacity_limit** - не дозволува внес на билет доколку стадионот е веќе |
| | 11 | полн за тој натпревар[[BR]][[BR]] |
| | 12 | [[Image("3 (2).png")]][[BR]][[BR]] |
| | 13 | **- trg_prevent_self_transfer** - не дозволува да се направи трансфер во ист тим[[BR]][[BR]] |
| | 14 | [[Image("4 (2).png")]][[BR]][[BR]] |
| | 15 | **- trg_match_no_duplicate_same_day** - не дозволува да се додаде натпревар доколку |
| | 16 | некој од тимовите веќе имаат некој друг натпревар на истиот датум[[BR]][[BR]] |
| | 17 | [[Image("5 (2).png")]][[BR]][[BR]] |
| | 18 | |
| | 19 | = Процедури |
| | 20 | **- sp_scan_ticket** - го означува билетот како скениран доколку веќе не е и доколку |
| | 21 | натпреварот не е поминат[[BR]][[BR]] |
| | 22 | [[Image("6 (2).png")]][[BR]][[BR]] |
| | 23 | **- sp_cancel_match(p_match_id)** - ги брише сите tickets, lineups, events, odds, и referee |
| | 24 | assignments за натпревар, и на крај го брише самиот натпревар.[[BR]][[BR]] |
| | 25 | [[Image("7 (2).png")]] |
| | 26 | [[Image("8 (2).png")]] |