Если мне приходят на склад абсолютно одинаковые ботинки одной модели, отличающиеся только размером и цветом,
Размер - родительская характеристика, цвет - дочерняя.Просто 2 атрибута, никак между собой не связанных иерархически, откуда же такое деление?
так цвет зависит от размера и ботинки 45 размера красного цвета могут отличаться по цене от ботинков 41 размера черного цвета той же самой модели.Ну так это разные товары, то что у них совпадает атрибут "модель" никак на это не влияет.
Другая таблица характеристик заточена на то, что виски Red Lable объемом 0,5л, 0,7л и 1л. продается по разной цене.Чем это отличается от предыдущего случая с цветом и размером?