wiki:RelationalModel

Version 8 (modified by 231088, 13 days ago) ( diff )

--

Релационен модел

ЕР Дијаграм

Дополнителен Опис

  • Предложениот модел претставува систем за посредување помеѓу клиенти и музички изведувачи, каде што корисниците можат да креираат барања за настани, а изведувачите да одговорат со понуди. Основниот тек на системот е организиран преку следната логика: Request → Offer → Booking → Payment → Review
  • Сегмент: Request, Offer и Booking
  • Табелите Request, Offer и Booking го претставуваат основниот процес на резервација.
    • Request ги содржи сите информации за настанот (датум, време, буџет, локација, тип на настан).
    • Offer претставува одговор од изведувач на конкретен request и содржи предложена цена, траење и дополнителни трошоци.
    • Booking се креира само кога една понуда е прифатена.
  • Важно е што Booking содржи само offer_id како foreign key, наместо директно да ги содржи request_id, client_id и bookable_id. Ова е направено со цел да се избегне редундантност, бидејќи сите овие информации можат индиректно да се добијат преку Offer.

Attachments (2)

Note: See TracWiki for help on using the wiki.