ник: Pasat
1. посмотрите здесь
http://hiprog.com/forum/read.php?id_forum=1&id_theme=3661&page=1
там я писал по поводу необходимости наличия 2 таблиц для работы с древовидной структурой данных
2. теория по построению дерева здесь
http://hiprog.com/index.php?option=com_content&task=view&id=218
3. см.аттач.