| Version 5 (modified by , 4 days ago) ( diff ) |
|---|
Функции, тригери и процедури
Функции
- fn_stadium_available_seats - враќа колку седишта се достапни за даден натпревар
.png)
- fn_team_revenue_for_season - враќа приход од продадени билети и спонзори, како
и вкупен приход
.png)
Тригери
- trg_ticket_capacity_limit - не дозволува внес на билет доколку стадионот е веќе
полн за тој натпревар
.png)
- trg_prevent_self_transfer - не дозволува да се направи трансфер во ист тим
.png)
- trg_match_no_duplicate_same_day - не дозволува да се додаде натпревар доколку
некој од тимовите веќе имаат некој друг натпревар на истиот датум
.png)
Процедури
- sp_scan_ticket - го означува билетот како скениран доколку веќе не е и доколку
натпреварот не е поминат
.png)
- sp_cancel_match(p_match_id) - ги брише сите tickets, lineups, events, odds, и referee
assignments за натпревар, и на крај го брише самиот натпревар.
Функции
- fn_bookmaker_best_odds - враќа најдобрите квоти за домаќин, нерешено и гостин од сите букмејкери за даден натпревар, со проверки дали натпреварот и квотите постојат

- fn_player_career_transfer_stats - враќа детална статистика за трансферната кариера на играч: вкупен број и вредност на трансфери, просечен, највисок и најнизок надомест, тековен и претходен клуб и години од првиот трансфер, со проверки дали играчот и трансферите постојат


Тригери
- trg_lineup_validation - не дозволува внес на повеќе од 18 играчи во составот на еден тим за даден натпревар, и не дозволува играч да биде во составот на два различни тима на ист датум

- trg_validate_contract_dates - не дозволува внес на договор чиј краен датум е пред почетниот, не дозволува преклопување на два активни договори за ист играч и тим, и не дозволува повеќе од еден договор без краен датум истовремено

Процедури
- sp_transfer_player - ја регистрира трансферот на играч меѓу два тима: проверува дали играчот и тимовите постојат, го затвора активниот договор кај претходниот тим со поставување на end_date, го креира типот на трансфер доколку не постои, и вметнува нов запис во Transfer табелата


- sp_add_match_odds - Процедурата прима податоци за коефициенти од букмејкер за одреден меч и ги валидира пред да ги зачува.

Attachments (21)
- DBProgramming.pdf (758.0 KB ) - added by 5 weeks ago.
- 1 (2).png (72.8 KB ) - added by 4 weeks ago.
- 2 (2).png (73.0 KB ) - added by 4 weeks ago.
- 3 (2).png (73.4 KB ) - added by 4 weeks ago.
- 4 (2).png (81.9 KB ) - added by 4 weeks ago.
- 5 (2).png (81.9 KB ) - added by 4 weeks ago.
- 6 (2).png (102.9 KB ) - added by 4 weeks ago.
- 7 (2).png (65.4 KB ) - added by 4 weeks ago.
- 8 (2).png (35.0 KB ) - added by 4 weeks ago.
- p11.png (46.9 KB ) - added by 6 days ago.
- p12.png (59.3 KB ) - added by 6 days ago.
- p21.png (36.2 KB ) - added by 6 days ago.
- p22.png (37.8 KB ) - added by 6 days ago.
- f1.png (64.3 KB ) - added by 4 days ago.
- f21.png (67.6 KB ) - added by 4 days ago.
- f22.png (25.8 KB ) - added by 4 days ago.
- t1.png (53.9 KB ) - added by 4 days ago.
- t2.png (66.7 KB ) - added by 4 days ago.
- p2.png (62.8 KB ) - added by 4 days ago.
- ad1.png (61.7 KB ) - added by 4 days ago.
- add2.png (65.0 KB ) - added by 4 days ago.
Download all attachments as: .zip
