Схема SQL - отдельные продукты / варианты продуктов и уровни запасов - PullRequest
0 голосов
/ 11 июня 2018

Я создаю систему управления запасами и столкнулся с небольшим препятствием.

Товар не может иметь вариантов или иметь несколько вариантов:

Продукт 1: Пара запонок(без вариантов) Продукт 2: рубашка (белая / маленькая, белая / средняя и т. д.)

Я следовал обычной схеме выделения вариантов продукта в отдельный стол.

Проблемаприходит, когда я пытаюсь управлять запасами для этих товаров.

Я рассчитываю запасы на лету, выполняя запрос к полученным товарам и заказанным товарам.

Как лучше всего обращаться с продуктами, которыенет варианта?

Должен ли я создать пустой вариант для продукта и использовать его для расчета имеющихся запасов или мне нужно изменить запрос для поиска как в таблице продуктов, так и в таблице вариантов?

Надеюсь, я не прислушался к объяснению!Надеюсь, кто-то может собрать воедино то, о чем я говорю.

Заранее большое спасибо!

1 Ответ

0 голосов
/ 12 июня 2018

Пустые варианты (и требующие, по крайней мере, одного варианта для каждого продукта) сделают самые простые и согласованные схемы и запросы.Если у большинства ваших продуктов нет вариаций, то есть недостаток в управлении множеством относительно бессмысленных пустых, но я предполагаю, что это не так.

И хотя запонки бывают только в одном стиле, онивероятно, есть цвет, и вы можете назвать размер «один размер».Аналогичные наблюдения могут относиться к другим продуктам и атрибутам вариации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...