@PRodion

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

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

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

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

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

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


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


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


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

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

Войти через центр авторизации
Похожие вопросы
INOBITEC Воронеж
от 55 000 до 80 000 ₽
ITECO Москва
от 120 000 ₽
ГК «СТАРТЕКС» Новосибирск
от 120 000 до 150 000 ₽
22 февр. 2020, в 03:24
10000 руб./за проект
21 февр. 2020, в 21:48
12000 руб./за проект
21 февр. 2020, в 21:45
12000 руб./за проект