Добрый день.
Стоит задача создания каталога товаров следующего рода:
1. Есть группы товаров
2. У каждой группы товаров есть свои свойства (Вес, Ширина, Высота, Глубина)
3. При добавлении подгруппы в какую нибудь группу товаров, подгруппа должна получать все свойства группы родителя, а также иметь возможность иметь свои новые свойства.
(Пример: В группу "ТОВАРЫ" добавили группу "Автомобили", автомобили получают свойства своего родителя "Товары": Вес, Ширина, Высота, Глубина + Марка + Грузоподъемность и т.д.)
4. Любой ТОВАР отнесенный к той или иной группы должен наследовать(иметь) свойства группы родителя.
1. Как реализовать данный подход?
2. Как хранить/читать в SQL свойства групп товаров, и при выборе какого нибудь конкретного ТОВАРА получить все его свойства.
|