Релационен модел
ЕР Дијаграм
Дополнителен Опис
- Релациониот модел е организиран во неколку логички целини: географски и натпреварувачки податоци, основни фудбалски ентитети, натпревари и статистики и кориснички активности и рангирање. Оваа поделба овозможува јасно одвојување на податоците и полесно одржување и проширување на системот.
- Географски и натпреварувачки податоци: Табелите
REGIONиCOUNTRYја моделираат географската хиерархија. ТабелатаSTADIUMги содржи стадионите.COMPETITIONиSEASONги дефинираат натпреварувањата, додекаCOMPETITION_TEAMја моделира врската помеѓу тимовите и натпреварувањата.
- Основни фудбалски ентитети: Табелите
TEAM,PLAYERиCOACHги претставуваат клубовите, играчите и тренерите. ТабелатаPLAYER_MARKET_VALUEовозможува следење на вредноста на играчите низ време.
- Натпревари и статистики: Табелата
MATCHги поврзува тимовите, сезоната и резултатите.MATCH_TEAM_STATSсодржи тимски статистики,PLAYER_MATCH_STATSиндивидуални статистики, аMATCH_EVENTги евидентира настаните од натпреварите.
- Корисници и предвидувања: Табелите
USERSиUSER_PROFILEги моделираат корисниците.PREDICTIONги чува предвидувањата, аPREDICTION_HISTORYовозможува следење на нивните промени. ТабелатаVAR_POINTSслужи како централен систем за бодување.
- Приватни лиги и рангирање: Табелите
PRIVATE_LEAGUE,LEAGUE_MEMBERSиLEAGUE_RANKINGSовозможуваат креирање лиги и рангирање на корисниците.
- Fantasy тимови: Табелите
FANTASY_TEAMSиFANTASY_TEAM_PLAYERSовозможуваат корисниците да креираат и управуваат со сопствени тимови, при што се користи many-to-many врска помеѓу тимовите и играчите.
- Квиз систем: Табелите
QUIZ_CATEGORIES,QUIZ_QUESTIONS,QUIZ_SESSIONSиQUIZ_ANSWERSго моделираат квиз системот, овозможувајќи следење на прашања, одговори и резултати по корисник.
Last modified
11 days ago
Last modified on 04/22/26 00:11:28
Attachments (2)
- RelationalModel-VAR.svg (445.6 KB ) - added by 11 days ago.
- RelationalModel-VAR.vpp (912.0 KB ) - added by 11 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.
