Changes between Version 28 and Version 29 of ERModel
- Timestamp:
- 07/27/26 13:09:22 (4 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v28 v29 75 75 Корисниците можат да ги додадат песните/албумите во листа на омилени („favourites“). 76 76 77 5. **is_listened** (Song ↔ Listens, 1:N) 78 Една песна може да биде слушана и притоа се зачувува датумот и времето на секое слушање. 79 80 6. **reviews** (Listener ↔ !MusicalEntity, N:M) 77 5. **reviews** (Listener ↔ !MusicalEntity, N:M) 81 78 Корисниците можат да ги оценуваат песните/албумите со оценка (1-5) и коментар. 82 79 83 7. **creates_playlist** (Listener ↔ Playlist, 1:N)80 6. **creates_playlist** (Listener ↔ Playlist, 1:N) 84 81 Корисниците можат да креираат листи со песни. 85 82 86 8. **saves** (Listener ↔ Playlist, N:M)83 7. **saves** (Listener ↔ Playlist, N:M) 87 84 Корисниците можат да зачувуваат листи со песни креирани од други корисници. 88 85 89 9. **is_in** (Song ↔ Playlist, N:M)86 8. **is_in** (Song ↔ Playlist, N:M) 90 87 Песните можат да се наоѓаат во листи со песни креирани од корисниците. 91 88 92 10. **has** (Album ↔ Song, 1:N)89 9. **has** (Album ↔ Song, 1:N) 93 90 Еден албум содржи песни. 94 91 95 1 1. **releases** (Artist ↔ !MusicalEntity, 1:N)92 10. **releases** (Artist ↔ !MusicalEntity, 1:N) 96 93 Артист може да објави песни/албуми. 97 94 98 1 2. **is_part_of** (Artist ↔ !MusicalEntity, N:M)95 11. **is_part_of** (Artist ↔ !MusicalEntity, N:M) 99 96 Артист може да е дел од песна/албум, и притоа да зазема различна улога (пр. главен вокал, гитарист, итн.) 100 97 101 1 3. **makes** (Listener ↔ Listens, 1:N)98 12. **makes** (Listener ↔ Listens, 1:N) 102 99 Корисниците можат да слушаат песни и со тоа создаваат запис за едно ново слушање 103 100 104 1 4. **refers_to** (Song ↔ Listens, 1:N)101 13. **refers_to** (Song ↔ Listens, 1:N) 105 102 Кога една песна е слушана се создава запис кој се однесува на таа конкретна песна 106 103
