Сортировка иерархических структур

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Может я чего не понял. В чем проблема не вижу. Если глубина дерева 3, то и создаешь три таблицы. Будет глубина 5, создай пять таблиц. Первая для хранения "Элемент 1" вторая для хранения "Элемент 1.1" третья для хранения "Элемент 1.1.1". Вяжешь их реляционными связями. Все! Сортируешь как хочешь. С плеча, с бедра, с колена. Пусть SQL сервер напрягается. Значения втоиричных ключей меняешь как у юзверя левая ного вздрогнет. Пофиг ваще!
Или я не понял задачу?
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

vada писал(а):Может я чего не понял. В чем проблема не вижу. Если глубина дерева 3, то и создаешь три таблицы. Будет глубина 5, создай пять таблиц.

Суровый вы программер, как я погляжу :twisted: .
Я бы не хотел админить ваши базы.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Суровый вы программер, как я погляжу .

А то!
Я бы не хотел админить ваши базы.

Никто и не просит

Вопрос был:
Как это сделать оптимально в плане трудозатрат и производительности

По трудозатратам час работы с наполнением таблиц. По быстродействию просто вжик, если индексы созданы.
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

vada писал(а):Вопрос был:Как это сделать оптимально в плане трудозатрат и производительности По трудозатратам час работы с наполнением таблиц. По быстродействию просто вжик, если индексы созданы.

Оффтоп, конечно.
Прочтите, что-нибудь ненапрягающее вроде http://www.ibase.ru/devinfo/treedb.htm ,чтоб людей на форуме не пугать.
Всего хорошего.
Ответить