Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать каталог товаров использую СУБД 
:(
    Опции темы
Bangladesh
Дата 13.4.2006, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



http://dostavka.7cont.ru/begin/

каким алгоритмом соорудить этот каталог, используя СУБД (я программлю на php + mysql для сведения). кол-во основных разделов (которые с иконками) определено заранее. цель: позволить клиенту создавать в этих разделах ему угодное количество подразделов. в этих подразделах, если надо, также под-разделы.

к примеру:
Алкогольные напитки (основной раздел) --- > Водка (подраздел)
в нём подразделы Водка России и СНГ и Водка импорт.

интересует как это воплотить с СУБД, учитывая, что кол-во ...подразделов подразделов... подразделов подраздела основного раздела должно быть не ограниченно.

я мог бы подумать сам, но за последнюю неделю очень сильно устал и реально не в состоянии, а к понедельнику надо уже точно знать как делать + учёба эта (как у всех вообщем). это для меня будет первый заказ на серьезную разработку. прошу хелпа тех кто уже сталкивался или тех, кому не лень подумать.


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
maxim1000
Дата 13.4.2006, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



подразделы составляют дерево
дерево - структура из элементов, которые имеют ссылки на родителей/потомков
элементы на разных уровнях дерева вполне могут иметь однородную структуру (обычно так и бывает)...
P.S.
даже и не знаю, куда лучше - сюда или в Базы Данных...


--------------------
qqq
PM WWW   Вверх
Bangladesh
Дата 14.4.2006, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



это при иерархической базе данных видимо. а мне надо с табличной это дело провернуть.


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
maxim1000
Дата 14.4.2006, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



вообще-то я и представлял себе табличную, когда это писал
делаем в таблице три столбика:
1. номер записи (ну или как у вас там, ключ, вроде)
2. номер родительской записи (что-то вроде указателя)
3. какая-нибудь полезная информация
пример простого дерева:
1, 0, qqq
2, 1, www
3, 1, eee
4, 1, rrr
5, 4, ttt
6, 4, yyy
здесь qqq - корень (условно номер родительского элемента 0)
у него три потомка: www,eee,rrr
а у rrr еще два: ttt,yyy


--------------------
qqq
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.