wiki:RelationalModel

Version 7 (modified by 231147, 11 days ago) ( diff )

--

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

ЕР Дијаграм

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

  • Релациониот модел е организиран во неколку логички целини: географски и натпреварувачки податоци, основни фудбалски ентитети, натпревари и статистики и кориснички активности и рангирање. Оваа поделба овозможува јасно одвојување на податоците и полесно одржување и проширување на системот.
  • Географски и натпреварувачки податоци: Табелите 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 го моделираат квиз системот, овозможувајќи следење на прашања, одговори и резултати по корисник.

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.