условно, набор компонентов, из которых можно составлять изделия. сами изделия, в свою очередь, могут состоять из нескольких изделий, которые могут состоять из подъизделий и т.д. Т.е. предполагается разветвленная структура. Дерево не бинарное - потомков может быть 1, может 10. Нужен механизм, который поможет всю эту мешанину вертеть - менять значения в листьях, добавлять поддеревья и т.д. СУБД в принципе не суть - сейчас SQLite стоит в приложении, но переехать на Posgre, MySQL или Mongo проблем не составляет.
Подозреваю, что это -- просто деревья.
ОК, что значит "всю эту мешанину вертеть"?
там немного вариантов, матеиализация пути, список соседства и вложенные списки... http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ добро пожаловать в мир боли
Обсуждают сегодня