Changes between Version 18 and Version 19 of DatabaseProgramming
- Timestamp:
- 05/26/26 20:36:36 (5 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v18 v19 9 9 - Резултат: табела со колони - EmployeeID, Name, Surname, Active, CertificationID, !CertificationType, !AirplaneModel, !ExpirationDate, !DaysUntilExpiration, !IsExpired 10 10 11 Со оваа фунцкија се излистуваат сите сертификати и медицински прегледи на вработените кои истекуваат за !DaysUntil. 11 Со оваа фунцкија се излистуваат сите сертификати и медицински прегледи на вработените кои истекуваат за !DaysUntil. Се користи за навремено обновување на сертификатите и усогласување со авијациските безбедносни регулативи. 12 12 13 13 [attachment:CertificationExpiry.sql] … … 36 36 - Резултат: табела со колони - !EmployeeId, Name, Surname, !DateOfBirth, Rolе 37 37 38 Оваа функција враќа детални податоци за вработените на секој лет - лични податоци, како и нивната улога на летот (пилот, копилот или стјуардеса). 38 Оваа функција враќа детални податоци за вработените на секој лет - лични податоци, како и нивната улога на летот (пилот, копилот или стјуардеса). Се користи при оперативно планирање. 39 39 40 40 [attachment:GetFlightCrew.sql] … … 87 87 - Параметри: FlightID (ID на летот), StatusID (ID на новиот статус) 88 88 89 Со оваа процедура се врши промена на статусот на одреден лет од страна на вработените во авиокомпанијата. Се вршат проверки за тоа дали летот и статусот навистина постојат, дали е летот веќе слетан или откажан (не е дозволено да се промени статусот на слетан или откажан лет). 89 Со оваа процедура се врши промена на статусот на одреден лет од страна на вработените во авиокомпанијата. Се вршат проверки за тоа дали летот и статусот навистина постојат, дали е летот веќе слетан или откажан (не е дозволено да се промени статусот на слетан или откажан лет). Се користи од диспечерите за следење на прогресот на летот (на пр. Boarding, Departed, Arrived). 90 90 91 91 [attachment:ChangeFlightStatus.sql] … … 110 110 === Increase Final Price Baggage 111 111 112 При додавање на куфер на карта на одреден корисник, крајната цена се зголемува според типот на багаж кој се додава. Овој тригер одговара на процедурата Add Baggage. 112 При додавање на куфер на карта на одреден корисник, крајната цена се зголемува според типот на багаж кој се додава. Овој тригер одговара на процедурата Add Baggage. Со ова се обезбедува точна наплата на патникот без потреба од рачно ажурирање на цената. 113 113 114 114 [attachment:IncreaseFinalPriceBaggage.sql] … … 128 128 === Update Last Maintenance 129 129 130 При извршување на сервис на некој авион (додавање на редица во табелата Maintenance), потребно е атрибутот !LastMaintenance на авионот да се ажурира на ID на новиот сервис. 130 При извршување на сервис на некој авион (додавање на редица во табелата Maintenance), потребно е атрибутот !LastMaintenance на авионот да се ажурира на ID на новиот сервис. Со ова се овозможува брз пристап до последниот сервис на авионот при проверка на неговата подготвеност. 131 131 132 132 [attachment:UpdateLastMaintenance.sql]
