I am trying to design a database to define the scope of supply of industrial equipment. These equipments are quite similar, but some of the parts and type of parts supplied with them are different.
In classic parts explosion the scopes of supply are rather fixed. But I would like to define certain criteria that must be met by the equipment to have a certain part.
Imagine the equipment were cars. If one picked 'Toyota', the car color could be red, blue or white. With 'BMW' it would be blue, black and grey.
Same thing for parts. For Toyota I would like to have engine A, engine B or engine C. For BMW engine D, E and F.
I know this sounds quite OO, but:
I would like to define a list of 'part types' a car should have.
Car might have: Color, Engine, Stereo, Door nr, etc
Then for Color, Engine, Stereo and Door nr I'd like to define criteria that must be met by a car in order to have those options.
Like: Stereo only allowed for Toyota.
Engine allowed for Toyota and BMW
Does something like this make sense at all?
Thank you for your comments!
PS: Please show mercy, I am a beginner