| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Структура базы данных |
| Автор: alligator 26.4.2007, 16:55 |
| Всем привет мало работал с mysql и столкнулся с проблемой при написании движка для сайта , необходимо составить структуру базы данных под каждый раздел меню , подскажите пожалуйста как лучше сделать структуру. сайт автомобильной тематики, пока меня интересует как правильно сделать структу для раздела ксеноновых ламп: на сайте это пока выглядит так ксенон ксенон-> авто комплекты (делятся на производителя, температуру нагрева, 3 вида ксенона(ксенон,биксенон,ксенон+галоген)) ,к каждому виду есть тип цоколя~ 15 видов, ну соответственно цена) ксенон-> мото комплекты (для мото примерно также как и для авто отличается только ценами) ксенон-> для грузовиков (примерно также) ксенон-> лампы ксенон-> блоки росжига(делятся на производителя,авто или мото,цена) ксенон-> крепежи(только вид крепежа и цена) ксенон-> провода(лучше взглянуть на сайт) http://xenon4you.ru/viewxenon/ Хотелось бы под этот раздел для продукции сделать одну таблицу если это возможно конечно..... Как мне лучше реализовать данную задачу ? Я уже замучался |
| Автор: capitan 26.4.2007, 18:05 |
| http://forum.vingrad.ru/forum/topic-148180.html |
| Автор: alligator 26.4.2007, 18:19 |
| Древо видное меню это конечно хорошо , но мне это пока не требуется предложенный материал обязательно прочитаю , мне нужно составить таблицу чтобы она подходила для любого типа товара из раздела ксенон`а |
| Автор: Glip 26.4.2007, 19:02 |
| в принципе наверное возможно и одну таблицу, вопрос в том насколько это будет удобно в дальнейшем сопровождении. по самой постановке вопроса первый ответ который напрашивается: http://www.citforum.ru/database/dbguide/index.shtml если делать одной таблицей, то кроме суммы атрибутов всех деталей будет еще поле тип (или название детали) но одна таблица мне кажется это просто жуть и вред своей карме |
| Автор: alligator 26.4.2007, 22:13 |
| Тогда наилучшим вариантом наверное будет сделать одну таблицу для: ксенон-> авто комплекты ксенон-> мото комплекты ксенон-> для грузовиков а для остальных отдельные |
| Автор: MixerMsK 30.4.2007, 11:46 |
| А зачем делать несколько таблиц?Почему не сделать одну таблицу под меню, добавить туда колонку parent(или любую другую по вкусу), в которой будет указываться id вышестоящего пункта(для корневых строк это значение будет равно нулю)? |
| Автор: alligator 30.4.2007, 15:28 | ||||
Начал делать меню и всетаки столкнулся с проблемкой...:
Хочу сделать ф-ю универсальной , но вот что-то никак не получается чтобы 2 уровень меню засунуть в скрытый слой.... Где ошибка не могу найти =( |