Changes between Version 14 and Version 15 of ERModel
- Timestamp:
- 02/20/26 14:43:54 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v14 v15 56 56 - name (text, not null) 57 57 58 11. **Listens** - ентитет кој чува податоци за секое слушање од страна на корисник 59 - __timestamp__ (timestamp) 60 58 61 == Релации 59 62 … … 70 73 Корисниците можат да ги додадат песните/албумите во листа на омилени (favourites). 71 74 72 5. **listens_to** (Listener ↔ Song, N:M)75 5. **listens_to** (Listener ↔ Listens, 1:N) 73 76 Корисниците можат да слушаат песни и притоа се зачувува датумот и времето на секое слушање. 74 77 75 6. **reviews** (Listener ↔ !MusicalEntity, N:M) 78 6. **is_listened** (Songs ↔ Listens, 1:N) 79 Една песна може да биде слушана и притоа се зачувува датумот и времето на секое слушање. 80 81 7. **reviews** (Listener ↔ !MusicalEntity, N:M) 76 82 Корисниците можат да ги оценуваат песните/албумите со оценка (1-5) и коментар. 77 83 78 7. **creates_playlist** (Listener ↔ Playlist, 1:M)84 8. **creates_playlist** (Listener ↔ Playlist, 1:M) 79 85 Корисниците можат да креираат листи со песни. 80 86 81 8. **saves** (Listener ↔ Playlist, N:M)87 9. **saves** (Listener ↔ Playlist, N:M) 82 88 Корисниците можат да зачувуваат листи со песни креирани од други корисници. 83 89 84 9. **is_in** (Song ↔ Playlist, N:M)90 10. **is_in** (Song ↔ Playlist, N:M) 85 91 Песните можат да се наоѓаат во листи со песни креирани од корисниците. 86 92 87 1 0. **has** (Album ↔ Song, 1:N)93 11. **has** (Album ↔ Song, 1:N) 88 94 Еден албум содржи песни. 89 95 90 1 1. **modifies** (Admin ↔ Song, 1:N)96 12. **modifies** (Admin ↔ Song, 1:N) 91 97 Администраторот може да ги промени метаподатоците за песните. 92 98 93 1 2. **removes** (Admin ↔ Song, 1:N)99 13. **removes** (Admin ↔ Song, 1:N) 94 100 Администраторот може да ги отстрани песните од базата. 95 101 96 1 3. **releases** (Artist ↔ !MusicalEntity, 1:N)102 14. **releases** (Artist ↔ !MusicalEntity, 1:N) 97 103 Артист може да објави песни/албуми. 98 104 99 1 4. **is_part_of** (Artist ↔ !MusicalEntity, N:M)105 15. **is_part_of** (Artist ↔ !MusicalEntity, N:M) 100 106 Артист може да е дел од песна/албум, и притоа да зазема различна улога (пр. главен вокал, гитарист, итн.) 101 107
