Changes between Version 10 and Version 11 of RelationalModel
- Timestamp:
- 04/20/26 00:17:54 (13 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RelationalModel
v10 v11 9 9 - Предложениот модел претставува систем за посредување помеѓу клиенти и музички изведувачи, каде што корисниците можат да креираат барања за настани, а изведувачите да одговорат со понуди. Основниот тек на системот е организиран преку следната логика: '''Request → Offer → Booking → Payment → Review''' 10 10 11 - Сегмент: Request, Offer и Booking12 11 - Табелите `Request, Offer и Booking` го претставуваат основниот процес на резервација. 13 12 - `Request` ги содржи сите информации за настанот (датум, време, буџет, локација, тип на настан). … … 25 24 - Дополнително, табелата `PriceHistory` се користи за чување на сите промени на цените со текот на времето. 26 25 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`), со што се избегнува дуплирање на податоци и се овозможува повторна употреба на истите.
