Changes between Version 7 and Version 8 of ERModel


Ignore:
Timestamp:
01/22/26 19:07:44 (8 days ago)
Author:
231136
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v7 v8  
    1 [[Image(ERModel_v02.png, 1000px)]]
     1[[Image(ERModel_v03.png, 1000px)]]
    22
    33----
     
    38388. **Event** – ентитет кој чува податоци за настаните на коишто настапуваат артистите
    3939   - __event_id__ (bigint)
     40   - name (text, not null)
    4041   - location (text, not null)
    4142   - venue (text, not null)
     43   - date (date, not null)
     44   - time (time, not null)
     45
    4246
    43479. **Album** – ентитет кој чува податоци за албумите објавени од артистите
     
    5357
    54581. **follows** (Non-Admin User ↔ Non-Admin User N:M) 
    55      Корисницте можат да следат други корисници.
     59     Корисниците можат да следат други корисници.
    5660
    57612. **performs_at** (Event ↔ Artist, N:M) 
     
    6872
    69736. **listens_to** (Listener ↔ Song, N:M) 
    70      Корисницте можат да слушаат песни и притоа се зачувува бројот на слушања.
     74     Корисницте можат да слушаат песни и притоа се зачувува датумот и времето на секое слушање.
    7175
    72767. **reviews** (Listener ↔ !MusicalEntity, N:M) 
     
    107111- Артистите можат да бидат дел од песни/албуми, и притоа да имаат различни улоги.
    108112- Албумите можат да бидат објавени само од еден артист.
     113
     114[[html(<a href="https://develop.finki.ukim.mk/projects/finkwave/attachment/wiki/ERModel/ERModel_v02.png" ">Верзија 3</a>)]]
     115- За секој настан дополнително се чуваат име, датум и време
     116- За релацијата `listens_to` наместо број на слушања, се чува timestamp од секое слушање со цел едно слушање на песната да се чува како посебен настан