Changes between Version 15 and Version 16 of ERModel
- Timestamp:
- 07/07/26 10:02:02 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v15 v16 14 14 - email (text, not null, unique) 15 15 - username (text, not null, unique) 16 - full_name (text, not null)16 - full_name (text, not null) 17 17 - password (text, not null) 18 18 … … 23 23 - __user_id*__ (bigint) 24 24 25 4. **Listener** – ентитет кој чува податоци за слушател отна музика (секојдневен корисник)25 4. **Listener** – ентитет кој чува податоци за слушателите на музика (секојдневен корисник) 26 26 - __user_id*__ (bigint) 27 27 … … 65 65 66 66 2. **performs_at** (Event ↔ Artist, N:M) 67 Артистите можат да настапуваат на наста пи.67 Артистите можат да настапуваат на настани. 68 68 69 69 3. **creates_event** (User ↔ Event, 1:N) 70 Корисник може да создава нови настани 70 Корисник може да создава нови настани. 71 71 72 72 4. **likes** (Listener ↔ !MusicalEntity, N:M) 73 Корисниците можат да ги додадат песните/албумите во листа на омилени ( favourites).73 Корисниците можат да ги додадат песните/албумите во листа на омилени („favourites“). 74 74 75 75 5. **listens_to** (Listener ↔ Listens, 1:N) 76 76 Корисниците можат да слушаат песни и притоа се зачувува датумот и времето на секое слушање. 77 77 78 6. **is_listened** (Song s↔ Listens, 1:N)78 6. **is_listened** (Song ↔ Listens, 1:N) 79 79 Една песна може да биде слушана и притоа се зачувува датумот и времето на секое слушање. 80 80 … … 82 82 Корисниците можат да ги оценуваат песните/албумите со оценка (1-5) и коментар. 83 83 84 8. **creates_playlist** (Listener ↔ Playlist, 1: M)84 8. **creates_playlist** (Listener ↔ Playlist, 1:N) 85 85 Корисниците можат да креираат листи со песни. 86 86 … … 95 95 96 96 12. **modifies** (Admin ↔ Song, 1:N) 97 Администраторот може да ги промениметаподатоците за песните.97 Администраторот може да ги менува метаподатоците за песните. 98 98 99 99 13. **removes** (Admin ↔ Song, 1:N) … … 112 112 [[html(<a href="https://develop.finki.ukim.mk/projects/finkwave/attachment/wiki/ERModel/ERModel_v02.png" ">Верзија 2</a>)]] 113 113 114 - Админи нстраторот и артистите можат да додаваат настани.114 - Администраторот и артистите можат да додаваат настани. 115 115 - Песните и албумите наследуваат од заедничка суперкласа - !MusicalEntity 116 116 - Артистите можат да бидат дел од песни/албуми, и притоа да имаат различни улоги. … … 122 122 123 123 [[html(<a href="https://develop.finki.ukim.mk/projects/finkwave/attachment/wiki/ERModel/ERModel_v04.png" ">Верзија 4</a>)]] 124 - Веќе немаме две одделни релации за создавач на настан, една кон админ и една кон артист, туку имаме единствена релација со генералниот корисник124 - Веќе немаме две одделни релации за создавач на настан, една кон администратор и една кон артист, туку имаме единствена релација со генералниот корисник
