Changes between Version 3 and Version 4 of RelationalModel
- Timestamp:
- 04/22/26 23:21:22 (10 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RelationalModel
v3 v4 8 8 == Дополнителен Опис 9 9 10 = Модел на пријателства (friendships) =10 === Модел на пријателства (friendships) = 11 11 Пријателството е моделирано како една релација помеѓу два корисници, при што секогаш се чуваат како '''user_id_low''' и '''user_id_high''' со услов првиот да е помал. Ова спречува дупликати како (A,B) и (B,A). Полето '''requested_by_user_id''' покажува кој ја испратил поканата, а '''status''' ја следи состојбата (pending, accepted, blocked). 12 12 13 13 ---- 14 14 15 = Модел на натпревари (matches, match_teams, match_participants) =15 === Модел на натпревари (matches, match_teams, match_participants) = 16 16 Натпреварот е поделен на три дела: сам натпревар, тимови во натпреварот и играчи во тие тимови. Ова овозможува јасна структура: натпревар -> тимови -> играчи. Со надворешен клуч се осигурува дека играч може да припаѓа само на тим кој е дел од конкретниот натпревар. Овој пристап е флексибилен и поддржува различни типови игри. 17 17
