I find myself in a scenario:
a soundtrack can have multiple instruments.
Of that soundtrack there can be some versions with a different tone and versions without any instruments, or with a different tone and without any instruments.
In summary:
- original soundtrack
- soundtrack with different tones
- soundtrack without any instruments
- soundtrack with a different tone that without some instruments
To create a database I had thought to use Inheritance Mapping but I'm a beginner and do not know if it's the right way!
Tips? An idea on how to properly create ralations?
I thought:
soundtrack -> N:M <- Instrument
soundtrack -> ? -> Soundtrack_tone
soundtrack -> ? -> Soundtrack_any_instrument
But I stopped here for inexperience.