Boulitchev Aleksey пишет:
Получается три таблички:
объекты
иерархии (деревья)
связи
вот именно этот момент и не устраивает - три таблички.
поле КодГруппы в таблице Товары ссылается на ПК таблицы Группы поле КодГруппы.
а те варианты, которые Вы предлагаете, получается, например, название фильтр
масла
будет дублироваться дважды с разными значениями КодГруппы.
получается, что почти каждый товар будет иметь две и более связи с таблицей
групп товаров.
т.е. записей о товарах ~ 30 млн. умножить на 2 (или на 3 (или на 4)) и получим
~ 100 млн записей.
и это число с каждым кварталом будет расти как миниумум на 50 тис. записей.
тогда лучше завести в таблице групп товаров ещё одно поле (или два поля) к
существующему ParentId
такие Parent2_Id, Parent3_Id. пока ничего изященее не получается.
--
Best regards,
Sergiy S. Tkachenko
www.4thfebruary.tk