Changes between Version 34 and Version 35 of DatabaseProgramming
- Timestamp:
- 05/20/26 16:33:22 (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v34 v35 25 25 Оваа процедура ја поништува резервацијата и автоматски ги ажурира поврзаните податоци. Кога ќе се повика, статусот на резервацијата се менува во "Cancelled", а сите билети поврзани со таа резервација исто така се означуваат како "Cancelled" Се користи за правилно откажување на резервации и одржување конзистентност меѓу резервациите, плаќањата и билетите. 26 26 27 === Процедура 3 : update_trip_delay 27 === Процедура 3 : apply_seasonal_discount 28 29 [[Image("Screenshot 2026-05-20 161953.png", 300px)]] 30 31 Оваа процедура применува сезонски попуст на билетите за сите патувања што припаѓаат на одредена рута. Кога ќе се повика, ја намалува цената на билетите за даден процент и автоматски ги ажурира сите поврзани записи. Се користи за промоции и динамично формирање на цени по рути. 32 33 === Процедура 4 : update_trip_delay 28 34 29 35 [[Image("Screenshot 2026-05-20 161643.png", 300px)]] 30 36 31 37 Оваа процедура го ажурира доцнењето и статусот на едно патување. Кога ќе се повика, го поставува бројот на минути на доцнење и автоматски го менува статусот во "Delayed" ако има доцнење или "On Time" ако нема. Се користи за брзо и точно ажурирање на состојбата на возовите во реално време. 38 39 === Процедура 5 : reassign_passengers_to_new_trip 40 41 [[Image("Screenshot 2026-05-20 161643.png", 300px)]] 42 43 Оваа процедура ги префрла сите патници од едно откажано патување на ново патување. Кога ќе се повика, ги ажурира билетите да покажуваат нов "Train Trip", им го менува статусот во "Reassigned", а старото патување го означува како "Cancelled". Се користи за брзо пренасочување на патници при откажани или променети возни линии. 32 44 33 45
