@PRodion

База данных для интернет магазина?

Если таблицы:

— Manufacturers (производитель) — Collections (коллекция) — Colors (цвет)

У производителя может быть много коллекций, но у коллекции только один производитель. У коллекции может быть много цветов, но у цвета только одна коллекция. Правильно ли я понимаю, что нужно использовать связь один ко многому?

Главная проблема:

У коллекции должны быть характеристики. Вес, грамм, состав т.д. Как это лучше реализовать?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
Три таблицы:
manufacturers
id | name | что-то | еще |


collections
id | manufacture_id | name | Вес | грамм | состав  | т.д.  |


colors
id | collection_id | name | что-то | еще |


Manufacture->hasMany(Collection); Collectiion->hasMany(Color); ну и в обратную сторону belongsTo()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы