| Version 22 (modified by , 7 hours ago) ( diff ) |
|---|
Database Creation
DDL скрипта за креирање на табелите
| Табела | Број на редици |
| ticket | 25817181 |
| reservation | 19826517 |
| baggage | 19826356 |
| seat | 19826101 |
| additionalcargo | 15600187 |
| baggagestatus | 13335983 |
| repair | 12993390 |
| itemssold | 6184941 |
| cabincrew | 3377868 |
| servedmeals | 2340235 |
| flight | 1560002 |
| passport | 1200000 |
| mealrequest | 1049710 |
| flightcertification | 1000002 |
| medicalcheckup | 1000000 |
| passenger | 1000000 |
| slot | 887964 |
| partonairplane | 600000 |
| repaircertification | 499980 |
| recommendedairplanemodel | 100000 |
| employee | 100000 |
| worksonmaintenance | 99997 |
| gate | 74363 |
| seatconfiguration | 56258 |
| maintenance | 52500 |
| airportemployee | 50000 |
| airlineemployee | 50000 |
| flightattendant | 37500 |
| canceledflight | 21023 |
| ticketingagent | 16667 |
| baggagehandler | 16667 |
| mechanic | 16666 |
| pilot | 12500 |
| scheduledflight | 10000 |
| runway | 9921 |
| terminal | 9903 |
| city | 5515 |
| airport | 5515 |
| parttype | 5000 |
| airplane | 1500 |
| airplanemodel | 368 |
| timezone | 308 |
| country | 237 |
| language | 184 |
| item | 100 |
| meal | 100 |
| flightstatus | 11 |
| baggagetype | 10 |
| pilotrank | 10 |
| mealtype | 9 |
| baggagestatustype | 8 |
| ticketstatus | 5 |
| shifttype | 4 |
| seatclass | 4 |
| terminaltype | 2 |
Додавање на NOT NULL constraints
Погледи
Во нашата база на податоци има 15 погледи кои би се употребувале за потребите на вработените во авиокомпанијата.
Airplane Availability
Овој поглед ја прикажува достапноста на авионите - нивниот последен и следен лет како и статус на достапност: Inactive доколку не се повеќе активни, In Flight доколку се моментално во употреба, Available - No Flight History доколку претходно не биле во употреба, Turnaround доколку моментално се подготвуваат за следен лет или Available доколку се слободни. Во овој поглед би се пребарувало според кодот на аеродромот каде што сакаме да ги најдеме слободните авиони (последниот лет на авионите - каде моментално се наоѓаат).
Baggage Status Details
Овој поглед ги прикажува статусите на пребаруваните куфери (според ID на картата на патникот). Исто така, може да се пребарува според ID на куферот - да може лесно да се открие неговата состојба (изгубен, пристигнат, оштетен, погрешно истоварен...), доколку патникот не може да го пронајде при пристигнување на летот.
Cargo Details
Овој поглед прикажува детали за багажот (личен багаж и карго) кој се наоѓа на даден лет. Пребарувањето се прави преку ID на летот.
Certification Expiry Status
Овој поглед ги прикажува деталите за сертификатите кои ги поседуваат вработените (пилоти, стјуардеси и механичари), како и историјат на нивните лекарски прегледи. Се прикажува и податок за тоа колку денови има до истекувањето на сертификатите, како и дали е истечен или не за поедноставна евиденција и пребарување. Пребарувањето се врши преку ID на вработениот.
CertificationExpiryStatus.sql
Crew Availability
Овој поглед ја прикажува достапноста на вработените (пилоти и стјуардеси) - нивниот последен и следен лет, како и статус на достапност: Оn Duty - моментално се на некој лет, Resting - потребно е да се одморат минимум 12 часа според меѓународните прописи, Available - No Flight History - немаат претходно летано, Available - моментално се достапни. Во овој поглед би се пребарувало според кодот на аеродромот каде што сакаме да видиме кои вработени се слободни (последниот лет на вработениот - каде моментално се наоѓаат).
Flight Cargo Statistics
Статистика за каргото кое се пренесува на конкретен лет - вкупен број на куфери, вкупен број на карго, вкупна тежина на куфери и вкупна тежина на карго. Се пребарува според ID на летот. Овие статистики се користат за проверка на тежинските ограничувања на авионот пред полетување и за логистичко планирање.
Flight Details
Овој поглед се користи од страна на диспечерите и агентите за да добијат целосна слика за летот при планирање, промена на статус или известување на патниците. Прикажува детални информации за одреден лет. Се пребарува според ID на летот.
Item Flight Details
Овој поглед ги излистува сите производи кои се продаваат на даден лет. Се пребарува преку неговото ID. Се користи за менаџирање на залихите на производот и за пресметување на приходите од продажба за време на летот.
Meal Flight Details
Овој поглед ги излистува сите оброци кои се служат за време на даден лет. Се пребарува преку неговото ID. Се користи при подготовка на кетерингот пред лет, за да се обезбеди доволен број оброци по класа и тип.
Mechanic Details
Се прикажуваат информации за сервисите на кои работел одреден механичар. Се пребарува според ID на механичарот. Се користи за евиденција на работата на механичарот, како и за проценка на неговото искуство при доделување на нови сервиси.
Passenger Loyalty Program
Ова е матерајализиран поглед којшто не се извршува толку често. Со него можеме да добиеме извештај со поените на патникот добиени од програмата за лојалност, колку пати летал, број на потрошени средства, најфреквентното место од каде што лета, како и најпосетуваната дестинација. Пребарувањето би го извршувале според ID на патникот.
Repair Details
Oвој поглед ги прикажува деталите за сите поправки што биле претходно направени на еден конкретен авион (сервис, поправка, опис, цена, делови на авионот и сл.). Овој поглед се пребарува според ID на авионот кој нѐ интересира.
Seat Availability
Со овој поглед се листаат сите седишта кои корисниците можат да ги резервираат и купат за даден лет, доколку нивниот статус е "слободен". Се прикажува летот со неговата почетна и крајна дестинација, седиштето заедно со неговата цена. За овој поглед филтрирањето би се вршело според ID на летот.
Ticket Details
Oвој поглед ги прикажува деталите за картите кои што еден патник ги има купено (ако правиме филтрирање според ID на патникот), или пак картите кои што се резервирани на даден лет (пребарување според ID на лет).
Тicket Revenue Details
Со овој материјализиран поглед можеме да правиме статистики и анализи од извештаите за вкупната заработка од продадените карти за еден лет. Се користи од страна на финансискиот тим за анализа на приходите по лет, идентификување на најпрофитабилни рути и креирање на периодични финансиски извештаи.
Attachments (17)
- SBAirlines.ddl (20.4 KB ) - added by 8 days ago.
- BaggageStatusDetails.sql (1.4 KB ) - added by 8 days ago.
- CargoDetails.sql (1.4 KB ) - added by 8 days ago.
- CertificationExpiryStatus.sql (1.6 KB ) - added by 8 days ago.
- FlightCargoStatistics.sql (1.4 KB ) - added by 8 days ago.
- FlightDetails.sql (1.9 KB ) - added by 8 days ago.
- ItemFlightDetails.sql (982 bytes ) - added by 8 days ago.
- MealFlightDetails.sql (1.2 KB ) - added by 8 days ago.
- MechanicDetails.sql (750 bytes ) - added by 8 days ago.
- RepairDetails.sql (880 bytes ) - added by 8 days ago.
- SeatAvailability.sql (1.1 KB ) - added by 8 days ago.
- TicketRevenueDetails.sql (552 bytes ) - added by 8 days ago.
- AddNullConstraints.sql (9.9 KB ) - added by 7 hours ago.
- AirplaneAvailability.sql (2.5 KB ) - added by 6 hours ago.
- CrewAvailability.sql (5.1 KB ) - added by 6 hours ago.
- PassengerLoyaltyProfile.sql (1.3 KB ) - added by 6 hours ago.
- TicketDetails.sql (1.8 KB ) - added by 6 hours ago.
Download all attachments as: .zip
