powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поясните про NestedSets где его можно использовать...
3 сообщений из 3, страница 1 из 1
Поясните про NestedSets где его можно использовать...
    #32698834
NestedSets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос 1 : Пойдет ли дерево на основе сабжа для хранения например категорий форумов?
Вопрос 2 : Или для хранения категорий ресурсов для каталога оных?
Вопрос 3 : Или для хранения просто разделов сайта, к которым потом можно будет привязывать совершенно разнородные сущности. Поясняю: есть таблица разделов сайта (пример скачал с сайта su1d , а понять пока не могу суть)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
#
# Структура таблицы `molotok`
#

CREATE TABLE molotok (
  cat_id int( 11 ) NOT NULL auto_increment,
  cat_left int( 11 ) NOT NULL default '0',
  cat_right int( 11 ) NOT NULL default '0',
  cat_level int( 11 ) NOT NULL default '0',
  cat_name varchar( 200 ) NOT NULL default '',
  PRIMARY KEY  (cat_id),
  KEY cat_level (cat_level)
) TYPE=MyISAM;

#
# Дамп данных таблицы `molotok`
#

INSERT INTO molotok VALUES ( 1 ,  1 ,  132 ,  0 , '');
INSERT INTO molotok VALUES ( 2 ,  2 ,  63 ,  1 , 'Книги, Видео, Музыка, CD');
INSERT INTO molotok VALUES ( 3 ,  3 ,  4 ,  2 , 'Журналы и газеты');
INSERT INTO molotok VALUES ( 4 ,  5 ,  28 ,  2 , 'Видео');
INSERT INTO molotok VALUES ( 5 ,  29 ,  58 ,  2 , 'Книги');
INSERT INTO molotok VALUES ( 6 ,  59 ,  60 ,  2 , 'Мультимедийные издания');
...
Вопрос 4 : правильное ли это применения технологии NestedSets если я эти элементы дерева буду связывать например так: с шестым пунктом "таблицу 6", с пятым - "таблицу 5", и так далее и как хранить таблицу которой я связываюсь.
Например задача - вывести поколичественно все разделы в виде дерева
Код: plaintext
1.
2.
3.
4.
5.
Публикации -  12 
  Книги -  8 
  Журналы -  4 
Игрушки -  102 
  Плюшевые -  50 
  Механические -  52 
Количество то необходимо получать при связывании с разными таблицами :-(
Скорее всего ответ - нет на этот вопрос...
...
Рейтинг: 0 / 0
Поясните про NestedSets где его можно использовать...
    #32698893
max(id)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта ссылка должна решить твои проблемы :
http://www.webscript.ru/stories/04/09/01/8197045
...
Рейтинг: 0 / 0
Поясните про NestedSets где его можно использовать...
    #32699991
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1, 2, 3 - методом Nested Sets можно хранить любые деревья, главное условие - сравнительно нечастые вставки узлов
4. ИМХО неправильно
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поясните про NestedSets где его можно использовать...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]