Спустя 12 минут, 48 секунд (23.06.2009 - 08:34) HardWoman написал(а):
Для хранения неограниченного количества подкатегорий предусмотрены иерархии. Есть различные способы хранения иерархий.
Списки смежности, вложенные множества, материализованные пути, подмножества. Вы можете найти через гугл, почитать и выбрать для себя оптимальный способ хранения.
Самый распространенный, пожалуй, вложенные множества.
А суть такова
Таблица 1
id категории/подкатегории
имя категории/подкатегории
Таблица 2
id категории (родитель)
id подкатегории (ребенок)
(это списки смежности) Вложенные множества отличаются от этого способа тем, что там каждому id элемента присваивается правый, левый ключ
Списки смежности, вложенные множества, материализованные пути, подмножества. Вы можете найти через гугл, почитать и выбрать для себя оптимальный способ хранения.
Самый распространенный, пожалуй, вложенные множества.
А суть такова
Таблица 1
id категории/подкатегории
имя категории/подкатегории
Таблица 2
id категории (родитель)
id подкатегории (ребенок)
(это списки смежности) Вложенные множества отличаются от этого способа тем, что там каждому id элемента присваивается правый, левый ключ
Спустя 9 минут, 6 секунд (23.06.2009 - 08:43) glock18 написал(а):
Цитата (HardWoman @ 23.06.2009 - 05:34) |
Сложные иерархии рулят!!! |
Цитата (HardWoman @ 23.06.2009 - 05:34) |
Для хранения неограниченного количества подкатегорий предусмотрены иерархии |
Своя стихия...
Спустя 1 час, 19 минут, 40 секунд (23.06.2009 - 10:03) Kuliev написал(а):
fatboy
Вот примерчик, создаешь две таблички
делаешь связь один ко многим через первичный ключ.
Вот так это должно выглядеть:
Вот примерчик, создаешь две таблички
делаешь связь один ко многим через первичный ключ.
Вот так это должно выглядеть:
Спустя 8 минут, 18 секунд (23.06.2009 - 10:11) twin написал(а):
Жиреновский этого не простит
Спустя 1 час, 43 минуты, 7 секунд (23.06.2009 - 11:54) Kuliev написал(а):
twin
Так ему и надо...
Так ему и надо...
Спустя 2 часа, 30 минут, 23 секунды (23.06.2009 - 14:24) HardWoman написал(а):
Kuliev
Я так и не поняла - при чем здесь подкатегории и приведенные тобой таблицы. А где ассоциативная таблица? У тебя получилось категория - новость. Только эта связка. Ты по сути повторил то, что парнишка уже сделал
Я так и не поняла - при чем здесь подкатегории и приведенные тобой таблицы. А где ассоциативная таблица? У тебя получилось категория - новость. Только эта связка. Ты по сути повторил то, что парнишка уже сделал
Спустя 40 минут, 10 секунд (23.06.2009 - 15:05) Kuliev написал(а):
HardWoman
Пусть подумает как промеж этих таблиц добавить еще одну таблицу
Пусть подумает как промеж этих таблиц добавить еще одну таблицу
Спустя 6 часов, 22 минуты, 58 секунд (23.06.2009 - 21:28) HardWoman написал(а):
Kuliev
Тоже мудрое решение
Тоже мудрое решение
Спустя 1 день, 1 час, 24 минуты, 31 секунда (24.06.2009 - 22:52) Shurick написал(а):
если речь идет о неограниченном количестве категорий то стоит добавить ячейку parent (id категории к которой привязана подкатегория)