Boulitchev Aleksey пишет:
Получается три таблички:

объекты
иерархии (деревья)
связи


вот именно этот момент и не устраивает - три таблички.

поле КодГруппы в таблице Товары ссылается на ПК таблицы Группы поле КодГруппы.
а те варианты, которые Вы предлагаете, получается, например, название фильтр 
масла
будет дублироваться дважды с разными значениями КодГруппы.
получается, что почти каждый товар будет иметь две и более связи с таблицей 
групп товаров.
т.е. записей о товарах ~ 30 млн. умножить на 2 (или на 3 (или на 4)) и получим 
~ 100 млн записей.
и это число с каждым кварталом будет расти как миниумум на 50 тис. записей.

тогда лучше завести в таблице групп товаров ещё одно поле (или два поля) к 
существующему ParentId
такие Parent2_Id, Parent3_Id. пока ничего изященее не получается.

--
Best regards,
Sergiy S. Tkachenko
www.4thfebruary.tk

Ответить