Сетка продуктов

#mysql #database-design #entity-attribute-value

#mysql #база данных-дизайн #сущность-атрибут-значение

Вопрос:

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

Сетка продуктов — это ситуация, когда продукт может иметь вариации или дополнительные атрибуты.

пример: рубашка с указанием цвета, размера и т.д.

без сетки:

 COD 1 - shirt x color red size P - 2 amount
COD 2 - shirt x color red size M - 3 amount

COD 1 - shirt x
subcod 1 - color red size P - 2 amount
subcod 2 - color red size M - 3 amount
  

Я думал, что в некоторых ситуациях, но все они дорогостоящие

Комментарии:

1. Сколько общих атрибутов продукта вы ожидаете? Если это число мало, и вы не ожидаете, что оно будет расти, тогда вам может сойти с рук простое добавление столбцов для каждого атрибута.

2. Прочитайте другие вопросы с тегом «сущность-атрибут-значение».