@vadimek
Полуджун

Какую выбрать схему БД для каталога товаров?

Есть каталог товаров: матрасы, кровати, подушки, постельное белье. По глупости все сделал отдельными таблицами, так как наборы характеристик отличаются.

Примерно такие таблицы:
МоделиМатрасов (фото, базовые характеристики: высота, состав, производитель – FK, ...)
ВнешнийВидМатрасов (вариации с пружинными блоками (FK) и чехлами (FK) и FK на Модель)
ВариантыМатрасов (Вид, Размер – FK, цена)


Примерно то же с кроватями, но там другие характеристики и фото на каждый Внешний вид отдельные.

Как это эти все товары обобщить, использовать json/jsonb? Удобно ли будет искать по фильтрам в каталоге? И как работать с этим в Доктрине (или отказаться в этом случае от нее?)
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
@novrm
Вам нужна вот такая схема для БД.

PMFTUskGQsCLnwYL7hUBTA.jpeg
Ответ написан
Комментировать
Maksclub
@Maksclub
maksfedorov.ru
Вам нужно харакетеристики отдельно. товары отдельно сделать...

Вот как раз один в один приводил пример, чтобы удобно работать с фильтром и чтобы таблички были с небольшим числом колонок:
Делать 1 большую таблицу или разбивать на части?

Если не сильно понятно — пишите вопросы, помогу разобраться
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы