Changes between Version 9 and Version 10 of RelationalModel


Ignore:
Timestamp:
04/23/26 00:32:50 (10 days ago)
Author:
231044
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v9 v10  
    99- Employee - општи податоци за вработените во авиокомпанијата.
    1010
    11 - !AirlineEmployeе, AirportEmployee - AirlineEmployee претставува вработен кои работи во авиокомпанијата, но не на фиксно одредена локација (Pilot, FlightAttendant), додека пак AirportEmployee претставува вработен во авиокомпанијата кој работи на конкретен аеродром (BaggageHandler, TicketAgent, Mechanic). Овие два енитета наследуваат од главниот ентитет Employee. Тие се дисјунктни односно еден Employee не може истовремено да биде AirlineEmployee и AirportEmployee.
     11- !AirlineEmployeе, !AirportEmployee - !AirlineEmployee претставува вработен кои работи во авиокомпанијата, но не на фиксно одредена локација (Pilot, !FlightAttendant), додека пак !AirportEmployee претставува вработен во авиокомпанијата кој работи на конкретен аеродром (!BaggageHandler, !TicketAgent, Mechanic). Овие два енитета наследуваат од главниот ентитет Employee. Тие се дисјунктни односно еден Employee не може истовремено да биде !AirlineEmployee и !AirportEmployee.
    1212
    1313- Slot - во него се чуваат времето како и Gate (преку него може да се одредат и Terminal и Airport) и Runway. Претставува временски слот кој го има купено авиокомпанијата на одреден аеродром и може да го употребува секоја недела на дефинираниот ден и час.
    1414
    15 - ScheduledFlight - претставува закажан лет кој се повторува секоја недела. Во него е одреден посебен слот за полетување како и за слетување преку кои може да се открие времето и аеродромот од кој ќе полета и слета авионот.
     15- !ScheduledFlight - претставува закажан лет кој се повторува секоја недела. Во него е одреден посебен слот за полетување како и за слетување преку кои може да се открие времето и аеродромот од кој ќе полета и слета авионот.
    1616
    17 - Flight - претставува инстанца од ScheduledFlight односно е одржан лет. За него се чуваат Departure, Arrival (timestamps) кои претставуваат вистинското време на полетување и слетување (слотовите се дефинирани на 30 минути - летот не мора да полета / слета точно во истата минута во која е дефиниран слотот). ActualArrivalSlot, ActualDepartureSlot, ActualDepartureGate, ActualDepartureSlot (се употребуваат во случај кога некој лет доцни и е потребно да полета / слета на различна писта во различно време и да се паркира на различна порта).
     17- Flight - претставува инстанца од !ScheduledFlight односно е одржан лет. За него се чуваат Departure, Arrival (timestamps) кои претставуваат вистинското време на полетување и слетување (слотовите се дефинирани на 30 минути - летот не мора да полета / слета точно во истата минута во која е дефиниран слотот). !ActualArrivalSlot, !ActualDepartureSlot, !ActualDepartureGate, !ActualDepartureSlot (се употребуваат во случај кога некој лет доцни и е потребно да полета / слета на различна писта во различно време и да се паркира на различна порта).
    1818
    1919- Reservation - со една резервација може да се купат повеќе различни карти (пример доколку повеќе члено семејство купува авионски карти доволно е само еден член да ги купи за сите односно да направи една резервација).
    2020
    21 - SeatConfiguration - претставува мапа на сите седишта на одреден модел на авион.
     21- !SeatConfiguration - претставува мапа на сите седишта на одреден модел на авион.
    2222
    2323- Seat - претставува конкретна инстанца на одредено седиште на специфичен лет. Се употребува да се знае дали одредено седиште е резервирано или не при издавање на билетите од страна на авиокомпанијата.
    2424
    25 - CanceledFlight - иако во ентитетот Flight се чува статус, потребно е да постои и овој дополнителен ентитет за одредени аналитики на авиокомпанијата (причина за откажување на летот како и време кога бил откажан што е доста важно при оценување на работата на компанијата).
     25- !CanceledFlight - иако во ентитетот Flight се чува статус, потребно е да постои и овој дополнителен ентитет за одредени аналитики на авиокомпанијата (причина за откажување на летот како и време кога бил откажан што е доста важно при оценување на работата на компанијата).
    2626
    2727- Meal - оброк кој го служи авиокомпанијата.
    2828
    29 - ServedMeals - го чува квантитетот на оброците кои се служат на конкретен лет, како и бројот на послужени оброци (важна статистика при идно снабдување на летовите).
     29- !ServedMeals - го чува квантитетот на оброците кои се служат на конкретен лет, како и бројот на послужени оброци (важна статистика при идно снабдување на летовите).
    3030
    31 - MealRequest - доколку некој патник има специфично барање за оброк (вегетаријански, вегански и слично) треба да се земе во предвид кој патник го поднел барањето и на кое седиште треба да се послужи оброкот (Ticket).
     31- !MealRequest - доколку некој патник има специфично барање за оброк (вегетаријански, вегански и слично) треба да се земе во предвид кој патник го поднел барањето и на кое седиште треба да се послужи оброкот (Ticket).
    3232
    33 - Language во FlightAttendatnt - за стујардесите се чуваат конкретно примарен и секундарен јазик. Ова овозможува на летовите да работи екипаж што најдобро го знае јазикот (да е мајчин јазик или да е странски јазик кој најдобро го познава). Ова е вака моделирано со цел авиокомпанијата да знае како да го распореди екипажот, и да се избегне лоша комуникација помеѓу екипажот и патниците.
     33- Language во !FlightAttendatnt - за стујардесите се чуваат конкретно примарен и секундарен јазик. Ова овозможува на летовите да работи екипаж што најдобро го знае јазикот (да е мајчин јазик или да е странски јазик кој најдобро го познава). Ова е вака моделирано со цел авиокомпанијата да знае како да го распореди екипажот, и да се избегне лоша комуникација помеѓу екипажот и патниците.
    3434
    35 - FlightCertification - сертификат за тоа кој AirlineEmployee (пилот / стујардеса) може да работи на кој тип авион.
     35- !FlightCertification - сертификат за тоа кој !AirlineEmployee (пилот / стујардеса) може да работи на кој тип авион.
    3636
    37 - RepairCertification - сертификат за тоа кој Mechanic може да работи на кој тип авион.
     37- !RepairCertification - сертификат за тоа кој Mechanic може да работи на кој тип авион.
    3838
    39 - RecommendedAirplaneModel - кој модел на авион е препорачан за кои летови. Доколку се лета до некоја помалку популарна дестинација или помала дистанца потребно е да се користи помал тип на авион, додека пак кај популарни дестинации или поголеми дистанци, поголем авион.
     39- !RecommendedAirplaneModel - кој модел на авион е препорачан за кои летови. Доколку се лета до некоја помалку популарна дестинација или помала дистанца потребно е да се користи помал тип на авион, додека пак кај популарни дестинации или поголеми дистанци, поголем авион.
    4040
    41 - BaggageStatus - во кое време на кој аеродром се наога одреден багаж. Се употребува доколку багажот е изгубен или пратен на погрешна дестинација.
     41- !BaggageStatus - во кое време на кој аеродром се наога одреден багаж. Се употребува доколку багажот е изгубен или пратен на погрешна дестинација.
    4242
    4343