#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. Прочитайте другие вопросы с тегом «сущность-атрибут-значение».