@arttstyle
web-макака

Структуризация и импорт базы для интернет магазина?

есть тестовый дамп базы
1000 строк
в каждой строке отдельный товар со своим артикулом/категорией/брендом/названием/ценой и тд
как это максимально производительно структурировать в mysql?
создавать отдельно таблицу для каждой категории?
и как выбрать и импортировать сразу кучу товаров из excel файла в такую таблицу?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bacon
1000 строк
создавать отдельно таблицу для каждой категории?

сделай как хочешь, а после того, как поработаешь с "как хочешь", будешь знать "как надо".
Ответ написан
@alexalexes
артикулом/категорией/брендом/названием/ценой

Редко какое свойство товара останется скалярным значением с развитием структуры базы и не перейдет в таблицы-справочники.
Что же сразу должно бросится в глаза начинающему проектировщику БД - это то, что нужны таблицы:
- Категория товара
- Бренд
- Цена на товар (одна запись соответствует цене товара за определенный период, может нести сведения о скидке и т.д.)
Причем, валюта цены тоже может быть отдельным справочником.
У товара могут быть габариты ДxВxШ.
Название оси габарита - эта тоже справочник.
Размерность - см, м, дюймы - тоже справочник.
Так что, смотрите, любое свойство можно превратить в справочник, и довольно разобранный на составляющие.
Ответ написан
Ваш ответ на вопрос

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

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