Changes between Version 5 and Version 6 of RelationalModel
- Timestamp:
- 05/02/26 14:38:04 (3 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RelationalModel
v5 v6 6 6 == Дополнителен Опис 7 7 8 - Табелата `Flights` претставува централен ентитет во системот и го опишува секој лет. Секој лет е поврзан со `Airline`, со што се дефинира авиокомпанијата која го извршува летот. Дополнително, летот е поврзан со `Airport`, со штосе дефинира почетната или крајната дестинација.8 - Табелата `Flights` го опишува секој лет, поврзана е со табелите `Airline`, `Airport`, `Departures`, `Arrivals` и `Tickets`. Со табелата `Airline` се дефинира авиокомпанијата која го извршува летот. Со табелата `Airport` се дефинира почетната или крајната дестинација. 9 9 - За да се моделира реалниот тек на еден лет, се користат посебни ентитети `Departures` и `Arrivals`. Овие ентитети се одделени бидејќи имаат различни временски, оперативни и инфраструктурни карактеристики. Тие се поврзани со `Gate`, `Runway` и `Taxiway`, со што се овозможува прецизно следење на движењето на авионот низ аеродромот. 10 10 - Табелата `Airports` е дополнително разложена на инфраструктурни компоненти: `Terminals`, `Gates`, `Runways` и `Taxiways`. Секој `Gate` припаѓа на еден `Terminal`, додека `Runway` и `Taxiway` се директно поврзани со конкретен аеродром, бидејќи не можат да постојат независно. … … 13 13 - Табелата Baggage се користи за следење на багажот и е поврзана со `Flights` и процесите на `CheckIn`. Секое парче багаж се следи во контекст на одреден лет, што е важно за логистика и безбедност. 14 14 - Табелата `Security_Checks` ја моделира безбедносната контрола на патниците. Секоја проверка е поврзана со конкретен `Passenger` и со `Employee` кој ја извршил, со што се обезбедува следливост и одговорност. 15 - Табелата `Employees` е централен ентитет за сите вработени во системот. Наместо дуплирање на податоци, таа се користи низ повеќе процеси како безбедност, операции и одржување. 16 - Табелата `Maintenance` моделира одржување на авионите и претставува многу-на-многу врска помеѓу `Aircraft` и `Employees`. Ова овозможува следење кој авион бил сервисиран, кога и од кои техничари. 17 Целиот систем е дизајниран со високо ниво на нормализација, каде што податоците се разделени во логички ентитети и се поврзани преку foreign keys. Ова обезбедува интегритет на податоците и избегнување на редунданција, додека структурата ја следи реалната организација на аеродмромите и авио-сообраќајниот систем. 15 - Табелата `Employees` е централен ентитет за сите вработени во системот. Наместо дуплирање на податоци, таа се користи низ повеќе процеси како безбедност, гејтови и одржување. 16 - Табелата `Maintenance` моделира одржување на авионите и овозможува следење кој авион бил сервисиран, кога и од кои техничари. 17 18 Базата е дизајнирана така што податоците се разделени во логички ентитети и се поврзани преку релации и foreign keys. Ова обезбедува интегритет на податоците и избегнување на редундантност, додека структурата ја следи реалната организација на аеродмромите и авио-сообраќајниот систем.
