Changes between Version 10 and Version 11 of RelationalModel


Ignore:
Timestamp:
04/20/26 00:17:54 (13 days ago)
Author:
231088
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v10 v11  
    99- Предложениот модел претставува систем за посредување помеѓу клиенти и музички изведувачи, каде што корисниците можат да креираат барања за настани, а изведувачите да одговорат со понуди. Основниот тек на системот е организиран преку следната логика:  '''Request → Offer → Booking → Payment → Review'''
    1010
    11 - Сегмент: Request, Offer и Booking
    1211- Табелите `Request, Offer и Booking` го претставуваат основниот процес на резервација.
    1312   - `Request` ги содржи сите информации за настанот (датум, време, буџет, локација, тип на настан).
     
    2524   - Дополнително, табелата `PriceHistory` се користи за чување на сите промени на цените со текот на времето.
    2625
     26- Табелата `AvailabilitySlot` служи за дефинирање на достапноста на изведувачите.
     27   - Секој запис претставува временски интервал (start_datetime – end_datetime) во кој изведувачот е достапен или недостапен.
     28
     29- Локацијата и местото на одржување се моделирани како независни ентитети:
     30   - `Location` – град, регион, држава
     31   - `Venue` – конкретна локација (сала, клуб ...)
     32   - `VenueType` – тип на место (indoor, outdoor…)
     33- Табелата Request ги референцира овие ентитети преку foreign keys (`location_id`, `venue_id`, `venue_type_id`), со што се избегнува дуплирање на податоци и се овозможува повторна употреба на истите.