Как в БД делают возможность разделять какой-то продукт по цветам и размерам в наличии?
Подскажите, как делают БД для магазинов.
Есть у нас таблица продуктов.
Как нам для каждого продукта сделать возможность выбора по цвету и размеру?
Это под каждый продукт ещё одну таблицу нужно создавать?
Проще всего - каждую разновидность продукта хранить как отдельный продукт, т.к. цены в зависимости от размеров могут ещё и различаться, да и наличие на складе тоже у каждой модификации своё. Просто при выводе ассортимента группировать вариации в один.