Задать вопрос
@RoossoCocosso
начинающий

Как правильно спроектировать базу данных для оптового интернет-магазина?

Суть состоит в том, что мне надо спроектировать базу данных для одного оптового магазина одежды. Некоторые категории товаров (например, футболки) содержат несколько признаков (например, размер и цвет). База данных должна учитывать количество футболок определенного размера и определенного цвета (например, белые футболки размера S - 54 штуки, светло-желтые футболки размера M - 74 шт). Основная сложность в том, что сочетаний размеров и цветов может быть огромное количество, из-за большого количества цветов и размеров, и неплохо бы было вынести это в отдельную таблицу. Даже не представляю как это нужно реализовать, т.к. опыта в проектировании баз данных не много. Если у кого-то есть простое и элегантное решение, которое я просто не знаю из-за отсутствия опыта, буду очень благодарен.
P.S. еще раз напишу: опыта очень мало, так что не судите строго.
  • Вопрос задан
  • 845 просмотров
Подписаться 3 Оценить Комментировать
Решение пользователя Viktor Vsk К ответам на вопрос (2)
viktorvsk
@viktorvsk
Простое архитектурное решение - EAV в том числе и для задачи характеристик (фильтров, свойств) в интернет-магазине. При том, еще и довольно неплохо масштабируется. Так сказать, это облегченный вариант поисковых движков (Sphinx, Elasticsearch, Solr...) для начала. И часто его может хватить с головой.
Ответ написан