@Ibishka

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

Говорят нужна схема env не понятно то что как сделать структуру если у одного продукта есть несколько цветов а у цветов умеется несколько размеров продукта как это связать?
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ответы на вопрос 1
Tomio
@Tomio
backend developer (python, php)
Ну по факту у вас ничего сложного нет. Вам нужно 3 таблицы:
1. Товары
2. Свойства товаров (цвет, размер)
3. Связующая таблица, где внешними ключами вы ссылаетесь на первые 2 таблицы

Тем самым вы реализуете связь "многие-ко-многим" (many-to-many).

Схематично это выглядит вот так:
5f0711dd26ce5470607139.png
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы