Наша текущая структура базы данных для инвентаризации магазина включает таблицу, в которой содержится запись для каждого товара и включает такие атрибуты товара, как цена, стоимость, описание, артикул и т. д. Затем у каждого магазина есть таблица, в которой есть артикул и количество, а также несколько других атрибутов, которые различаются для каждого магазина в зависимости от SKU.
Хотя это лучше, чем наличие столбца для количества каждого магазина в таблице «Товары», кажется, что это тоже несколько уродливое решение, так как при добавлении нового магазина вам нужно выбрать новую таблицу, а при добавлении нового товара , вы должны вставлять не только в таблицу элементов, но и в каждую отдельную таблицу магазина.
Есть ли лучший способ сделать это, чем то, как я это вижу? Такое ощущение, что есть.