Changes between Version 50 and Version 51 of Transactions
- Timestamp:
- 02/10/26 19:57:31 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Transactions
v50 v51 18 18 '''booking''' – централната табела за резервации. Токму тука најчесто се појавуваат concurrency проблеми , бидејќи повеќе корисници можат истовремено да направат booking (или менуваат) на седишта за ист лет. 19 19 20 [[Image( booking table image)]]20 [[Image(F2 IMG 1.png)]] 21 21 22 22 '''flight''' - табела што го дефинира летот (од каде до каде, време на поаѓање и пристигнување, авиокомпанија и кој авион го извршува летот). Оваа табела е важна затоа што секоја резервација се врзува за конкретен лет, а промени во летот (на пример reschedule или промена на авион) имаат директно влијание врз валидноста на постоечките резервации. 23 23 24 [[Image( flight table image)]]24 [[Image(F2 IMG 2.png)]] 25 25 26 26 '''airplane''' - табела која го носи најважниот капацитетен параметар: capacity. Ова е основата за контролирање на overbooking. Дури и кога различни седишта се резервираат паралелно, системот мора да осигури дека вкупниот број резервации за летот не го надминува капацитетот на авионот кој го извршува летот.
