Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для электронного каталога товаров или магазина / 9 сообщений из 9, страница 1 из 1
06.06.2008, 15:50
    #35359812
viv
viv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
Я смотрел большое количество инет магазинов (бесплатных/условно бесплатных)
Но ни в одном из них не смог найти реализацию нормального фильтра по свойствам.

Чтоб товару можно было назначать поля, например

Ширина значение(число) еденицы измерения

Цвет список данные для которого берутся либо из справочника общего для все инет магазина (производитель, набор цветов) или задается отдельно для какой-то группы товаров. При чем возможность указывать несколько значений списка для одного товара, например цвет может быть и белый и черный.

Параметр у которого значение это текстовое поле.

Вот тут только загвоздка.
Это все привязывать к категории товара. тоесть создаем категорию и назначаем для нее нужные поля. А потом при добавлении в нее товаров они автоматически будут запрашиваться при введении товаров.

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

В итоге мы должны указать что такие-то поля добавляются в фильтр.

И в зависимости от категории в которой мы находимся есть свой фильтр по параметрам которые мы задали.
...
Рейтинг: 0 / 0
06.06.2008, 16:30
    #35360010
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
конкретного вопроса не увидел, но все равно взгляните тынц
...
Рейтинг: 0 / 0
06.06.2008, 16:57
    #35360141
viv
viv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
параметры привязывать к категории или к товару через тип например?
...
Рейтинг: 0 / 0
06.06.2008, 17:29
    #35360263
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
Мое мнение
1. Все глобальное , что может наследоваться от родителя привязываем к группе,в последтсвие наследуется товаром от группы,при включении товара в группу
2. персональе характеристики - должны быть приязны к товару
-------------------------------------
Jedem Das Seine
...
Рейтинг: 0 / 0
06.06.2008, 17:44
    #35360318
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
vivпараметры привязывать к категории или к товару через тип например?Завист от товара. И что есть "тип", как не низшая категория товара?

Но в подавляющем количестве случаев, имхо, правильнее привязывать к категории, чем к самому товару. Иначе возникают сомнения в правильности построения классификации товара и увеличивается трудоемкость ввода нового товара.
...
Рейтинг: 0 / 0
06.06.2008, 17:45
    #35360322
viv
viv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
персональные это типа не изменные характеристика, вроде цены, производителя?
...
Рейтинг: 0 / 0
06.06.2008, 17:51
    #35360345
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
vivперсональные это типа не изменные характеристика, вроде цены, производителя?Имхо, ни цена, ни производитель - это не характеристика.
Хотя, наверное, в некоторых вырожденных случаях производитель может быть приравнен к характеристике.
...
Рейтинг: 0 / 0
06.06.2008, 17:57
    #35360365
viv
viv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
miksoft vivпараметры привязывать к категории или к товару через тип например?Завист от товара. И что есть "тип", как не низшая категория товара?

Но в подавляющем количестве случаев, имхо, правильнее привязывать к категории, чем к самому товару. Иначе возникают сомнения в правильности построения классификации товара и увеличивается трудоемкость ввода нового товара.
а по таблицам как это лучше сделать.

Например таблица Категории
(простой вариант)
Имеет
ID
название
Id родителя
описание

таблица Справочник
id
название

таблица Значения справочника
id
id справочника
Название

таблица Параметры
Id
id категории (какой категории пренадлежит параметр)
название параметра
тип параметра (строка, список)
id справочника (если параметр является списком то это id из таблицы справочника)

таблица Товар
id
id категории
название
цена

таблица параметры товаров
id
id параметра
id товара
значение (если текстовое поле)
значение если список
...
Рейтинг: 0 / 0
09.06.2008, 00:58
    #35363375
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД для электронного каталога товаров или магазина
>>Чтоб товару можно было назначать поля

поиск по ключевому слову EAV.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для электронного каталога товаров или магазина / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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