Я разрабатываю ERD для базы данных musi c. Отношения включают в себя:
- Исполнитель
- Альбом
- Band
- Трек
Альбом имеет ссылку на отношения 'Artist' и 'Band' (XOR).
'Track' также имеет отношение к отношениям 'Artist' и 'Band' (XOR).
Альбом может иметь несколько дорожек. Проблема заключается в том, что у 'Album' и 'Track' есть fks ('artist_id' и 'band_id').
Как мне синхронизировать значения для дорожек 'artist_id' и 'band_id' при добавлении в альбом с альбомом 'artist_id' и 'track_id'?
Правильны ли отношения между сущностями?
Спасибо