@DalvJoker

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

Доброго времени суток. При проектировании БД( исп. MySQL) интернет магазина возникла диллема. Есть таблица товар. У товара может быть несколько поставщиков(номер номенклатурной позиции). Пердположим 10 поставщиков и 10 товаров. У меня два варианта зхранения данных:
1. две таблицы: products(id,....) и providers(id_product,p1,p2,...,p10) - плюсы один к одному, так как товаров будет около 20к .Минусы для добавления поставщика нужно будет менять структуру таблицы
2. три таблицы: products(id,...),providers(id,name),product_providers(id_product,id_providers,code) - плюсы вроде как похоже на EAV но неуверен по производительности.. И по количеству записей в таблице.И можно легко добавлять нового поставщика.

Стоимость товаров у поставщиков не учитываем.
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
dmitriylanets
@dmitriylanets
веб-разработчик
Products - positions - providers
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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