UZEIR
@UZEIR
Учусь. Пытаюсь развиваться.

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

Как правильно составить структуру базы данных интернет магазина?
Каждый товар может иметь разные характеристики, при том эти характеристики выбираются из базы при добавления товара. К примеру у товара Телефон есть память, а у товара Стиралка ее нет.
Я это все к тому описываю, что мне нужно сделать фильтр, для вот таких разных товаров которые могут иметь разные характеристики. Как правильно сделать структуру - товаров, характеристик и фильтра.
Как вообще правильно выглядит структура таблицы для фильтров? Подобное выполняю первый раз, хочу добиться гибкости, для того, чтобы легче было работать с данными
  • Вопрос задан
  • 800 просмотров
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Таблица товаров (id, id_группы, название, цена, остаток, ...)
Таблица атрибутов (id, название, тип)
Таблица возможных значений атрибутов (id_атрибута, значение)
Таблица возможных характеристик товаров (id_группы, id_атрибута, обязательный)
Таблица характеристик товаров (id_товара, id_атрибута, значение)

Это навскидку самый минимум.
Ответ написан
Комментировать
@hscode
я думаю не сложно ввести в гугле такой запрос и самому все изучить.
Скажем так, изучить много примеров, и найти в них хорошие и плохие места.
"Пример структуры базы данных о товарах"
Ответ написан
Комментировать
@semki096
можно опенкарт поставить - там из коробки кажется есть таблицы с нужными полями. Импортируете, правите под себя. Как вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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