База данных: Как сделать так, чтобы в моей базе данных покупок были товары разных размеров, спецификаций, категорий, классов и т. Д. c? - PullRequest
0 голосов
/ 06 февраля 2020

Я проектирую базу данных онлайн-покупок, однако для определенного c набора продуктов. Продукция имеет следующие характеристики:

  1. Виды продукции
  2. Категория продукта
  3. Тип продукта
  4. Класс продукта
  5. Размер продукта

Ниже приведена моя схема базы данных

enter image description here

В приложении, когда мы выбираем Виды продукции, мы попадем на страницу, где мы должны сделать другие выборы. На этой странице есть выпадающий список, где мы должны выбрать Категория продукта . Затем будет загружен соответствующий список Типы продуктов . Затем выберите Тип продукта , соответствующий список классов продуктов будет загружен. Теперь вы можете выбрать размер продукта.

Ниже приведен пользовательский интерфейс страницы выбора приложений

enter image description here

ЗДЕСЬ " C / T "СРЕДСТВА" КАТЕГОРИИ И ТИПА "

С моей структурой базы данных мне трудно выполнять" операцию выбора "в самом приложении. Чтобы загрузить fresh products после выбора product species, я могу просто позвонить select * from fresh_products where idproduct_species=1. Но тогда как я могу найти Марки продуктов , выбрав C / T ? Как найти Product Spe c, выбрав Product Grade ?

Я знаю, что могу запустить некоторые карьеры в таблице fresh_products и выполнить это, даже если это будет нелегко, как утверждение select.

Если вы заинтересованы, ниже я поделился информацией о продукте с фиктивной информацией.

enter image description here

Для достижения того, что мне нужно, мой дизайн базы данных хороший или есть лучшая модель?

...