Лучший способ хранить цвета товаров в базе данных - PullRequest
1 голос
/ 14 ноября 2011

Я работаю над интернет-магазином ювелирных изделий.Один из запросов заключается в том, что с внутренней стороны можно выбрать цвет / цвета для одного украшения, чтобы пользователи могли сортировать / просматривать только те элементы, которые, например, зеленые.

Каков наилучший способ сохранить это в базе данных?Должно ли это быть сделано с 3 таблицами:

  1. таблица продуктов (уже существует)
  2. таблица цветов: каждое поле имеет таблицу цветов
  3. , которая соответствует продукту сидентификатор цвета

Это правильный способ сделать это?Я использую php и mysql, но думаю, что это довольно стандартный вопрос о базе данных.

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

Да, ваше решение с множеством отношений между таблицами звучит хорошо для вашего случая.Затем вы можете легко присоединиться к таблицам, чтобы получить информацию из идентификаторов.

0 голосов
/ 14 ноября 2011

Да, это подходящий способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...