Дерево навигации. Делать одну таблицу с ссылками на родителя или.. несколько связанных таблиц? Всё-равно или у какого-то варианта есть весомое приемущество?