|
|
|
| Посоветуйте, пожалуйста. Хочу сделать каталог, в котором хранится информация о разных видах товаров... например:
таблица каталогов
и таблица товаров
id_tov
id_cat
brand
model
и тд
|
те у разных товаров будут разные параметры ... которые взависимости от вида товара будут выводиться на страницу.
Или разбить на отдельные таблицы (например: автомобили, квартиры,бытовая техника и тп), но тогда как настроить связи... чтоб взависимости от выбора каталога загружались необходимые параметры. | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(27.09.2008 в 21:43)
| | зачем разбивать? | |
|
|
|
|
|
|
|
для: Trianon
(27.09.2008 в 21:52)
| | Ну например такая ситуация
Легковой автомобиль, мотоцикл, грузовик, спецтехника или бытовая техника имеют разные параметры ... таблица получается достаточно большой ... да и вывод осложняется ... взависимости от позиции необходимо менять заголовки и структуру таблицы на страничке... | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(27.09.2008 в 22:00)
| | Ну так добавьте еще таблицу параметров (одну) и таблицу их значений (тоже одну) | |
|
|
|
|
|
|
|
для: Trianon
(27.09.2008 в 22:07)
| | Чет не соображу....
как понял собираем по кирпичикам....
взависимости от вида товара (из таблицы параметров) подгружаются параметры... и забиваются значения(в другую таблицу значений связанную с таблицей параметров)...
Так? | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(27.09.2008 в 22:25)
| | categories(id, catname, id_parent)
products(id, id_cat, prodname, descr, manufactor, model)
parameters(id, parmname, descr, units)
preferences(id, id_product, id_param)
values(id, id_pref, value) | |
|
|
|
|
|
|
|
для: Trianon
(28.09.2008 в 00:04)
| | Спасибо за подсказку!!!
Правда не совсем понимаю зачем таблица preference? Можно же обойтись и без нее...
categories(id, catname, id_parent)
products(id, id_cat, prodname, descr, manufactor, model)
parameters(id, parmname, descr, units)
values(id,id_product, id_param, value)
Или это глупость... чет совсем запутался... | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(28.09.2008 в 00:29)
| | как вариант могу предложить следующее:
имеется таблица каталогов и связанная дочерняя таблица товаров с полным перечнем атрибутов товара (характеристик), соответственно необязательных для разных товаров
т.е. в таблицу товаров вы сливаете все возможные характеристики и делаете их необязательными полями, соответственно для каждого вида товаров вы заполняете свои характеристики, и выводите необходимые для этого вида товаров характеристики (поля)
здесь правда возможна некоторая избыточность и несоответствие структуре каталога товаров | |
|
|
|
|
|
|
|
для: ronin80
(28.09.2008 в 02:17)
| | Спасибо за предложение, но я старался наоборот уйти от подобной структуры . | |
|
|
|
|
|
|
|
для: Trianon
(28.09.2008 в 00:04)
| | to Trianon
Спасибо еще раз.... разобрался с предложенной Вами структурой .....
Ничего лишнего нет )) | |
|
|
|