Changes between Version 15 and Version 16 of ERModel


Ignore:
Timestamp:
07/07/26 10:02:02 (3 days ago)
Author:
231017
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v15 v16  
    1414 - email (text, not null, unique)
    1515 - username (text, not null, unique)
    16  - full_name(text, not null)
     16 - full_name (text, not null)
    1717 - password (text, not null)
    1818 
     
    2323   - __user_id*__ (bigint)
    2424
    25 4. **Listener** – ентитет кој чува податоци за слушателот на музика (секојдневен корисник)
     254. **Listener** – ентитет кој чува податоци за слушателите на музика (секојдневен корисник)
    2626   - __user_id*__ (bigint)
    2727
     
    6565
    66662. **performs_at** (Event ↔ Artist, N:M) 
    67      Артистите можат да настапуваат на настапи.
     67     Артистите можат да настапуваат на настани.
    6868
    69693. **creates_event** (User ↔ Event, 1:N) 
    70         Корисник може да создава нови настани
     70        Корисник може да создава нови настани.
    7171
    72724. **likes** (Listener ↔ !MusicalEntity, N:M) 
    73     Корисниците можат да ги додадат песните/албумите во листа на омилени (favourites).
     73    Корисниците можат да ги додадат песните/албумите во листа на омилени („favourites“).
    7474
    75755. **listens_to** (Listener ↔ Listens, 1:N) 
    7676     Корисниците можат да слушаат песни и притоа се зачувува датумот и времето на секое слушање.
    7777
    78 6. **is_listened** (Songs ↔ Listens, 1:N)
     786. **is_listened** (Song ↔ Listens, 1:N)
    7979     Една песна може да биде слушана и притоа се зачувува датумот и времето на секое слушање.
    8080
     
    8282     Корисниците можат да ги оценуваат песните/албумите со оценка (1-5) и коментар.
    8383
    84 8. **creates_playlist** (Listener ↔ Playlist, 1:M
     848. **creates_playlist** (Listener ↔ Playlist, 1:N
    8585    Корисниците можат да креираат листи со песни.
    8686
     
    9595
    969612. **modifies** (Admin ↔ Song, 1:N)
    97     Администраторот може да ги промени метаподатоците за песните.
     97    Администраторот може да ги менува метаподатоците за песните.
    9898   
    999913. **removes** (Admin ↔ Song, 1:N) 
     
    112112[[html(<a href="https://develop.finki.ukim.mk/projects/finkwave/attachment/wiki/ERModel/ERModel_v02.png" ">Верзија 2</a>)]]
    113113
    114 - Админинстраторот и артистите можат да додаваат настани.
     114- Администраторот и артистите можат да додаваат настани.
    115115- Песните и албумите наследуваат од заедничка суперкласа - !MusicalEntity
    116116- Артистите можат да бидат дел од песни/албуми, и притоа да имаат различни улоги.
     
    122122
    123123[[html(<a href="https://develop.finki.ukim.mk/projects/finkwave/attachment/wiki/ERModel/ERModel_v04.png" ">Верзија 4</a>)]]
    124 - Веќе немаме две одделни релации за создавач на настан, една кон админ и една кон артист, туку имаме единствена релација со генералниот корисник
     124- Веќе немаме две одделни релации за создавач на настан, една кон администратор и една кон артист, туку имаме единствена релација со генералниот корисник