Changes between Version 3 and Version 4 of RelationalModel


Ignore:
Timestamp:
04/22/26 20:00:48 (10 days ago)
Author:
231269
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v3 v4  
    99Технички преглед на ентитетите и релациите:
    1010
    11 -Управување со идентитет и социјални врски: Табелата User и Profile се во 1:1 врска, каде Profile ги чува сите не-технички информации како држава и аватар. Табелата Friend претставува самореференцирачка врска помеѓу два записи од User, каде атрибутот status дефинира дали пријателството е прифатено или корисникот е блокиран.
     11- Управување со идентитет и социјални врски: Табелата User и Profile се во 1:1 врска, каде Profile ги чува сите не-технички информации како држава и аватар. Табелата Friend претставува самореференцирачка врска помеѓу два записи од User, каде атрибутот status дефинира дали пријателството е прифатено или корисникот е блокиран.
    1212
    13 -Логика на трансакции и дигитални клучови: Постои јасна поделба помеѓу Order и поседување на игра. Табелата Order_Items служи како врска помеѓу нарачката и уникатниот Digital_Keys. Овде е инкорпориран атрибутот price_at_purchase, кој претставува „snapshot“ на цената во моментот на купување, заштитувајќи го финансискиот извештај од подоцнежни промени на base_price во табелата Game.
     13- Логика на трансакции и дигитални клучови: Постои јасна поделба помеѓу Order и поседување на игра. Табелата Order_Items служи како врска помеѓу нарачката и уникатниот Digital_Keys. Овде е инкорпориран атрибутот price_at_purchase, кој претставува „snapshot“ на цената во моментот на купување, заштитувајќи го финансискиот извештај од подоцнежни промени на base_price во табелата Game.
    1414
    15 -Инвентар и достапност: Табелата Digital_Keys користи атрибут status за управување со животниот циклус на клучот (Active/Used/Revoked). Ова гарантира дека само активните клучови можат да бидат предмет на нова нарачка.
     15- Инвентар и достапност: Табелата Digital_Keys користи атрибут status за управување со животниот циклус на клучот (Active/Used/Revoked). Ова гарантира дека само активните клучови можат да бидат предмет на нова нарачка.
    1616
    17 -Множествени врски и категоризација: Игрите се поврзани со повеќе категории, платформи, програмери и попусти преку посебни мост-табели (Game_Categories, Game_Platform, Game_Developers, Discount). Ова овозможува комплексно филтрирање на производите.
     17- Множествени врски и категоризација: Игрите се поврзани со повеќе категории, платформи, програмери и попусти преку посебни мост-табели (Game_Categories, Game_Platform, Game_Developers, Discount). Ова овозможува комплексно филтрирање на производите.
    1818
    19 -Динамичност на содржините: Ентитетот Discount е врзан не само за играта, туку и за platform_id, што овозможува следење специфични попусти само за корисниците на одредена конзола или веб платформа.
     19- Динамичност на содржините: Ентитетот Discount е врзан не само за играта, туку и за platform_id, што овозможува следење специфични попусти само за корисниците на одредена конзола или веб платформа.
    2020
    21 -Системот на достигнувања (User_Achievment) и Review табелите овозможуваат квантитативно и квалитативно мерење на задоволството на корисниците. Додека пак листата на желби (Wishlist) ни укажува кој игри се моментално најпосакувани.
     21- Системот на достигнувања (User_Achievment) и Review табелите овозможуваат квантитативно и квалитативно мерење на задоволството на корисниците. Додека пак листата на желби (Wishlist) ни укажува кој игри се моментално најпосакувани.