Мне поручено создать модуль инвентаризации продукта. После прочтения всех сообщений, которые я могу найти в Stack Overflow, я решил, что лучший способ - не сохранять отдельный, работающий «баланс», а создавать его «на лету». Я приложил представление о задействованных таблицах.sql, модуль инвентаризации продукта
На самом деле, кажется, что у меня нет достаточного количества очков репутации, чтобы включать в себя картину, так вот ссылка на dropbox file:
Поэтому у меня есть два вопроса, которые как-то связаны, так что это похоже Я должен включить их в один и тот же вопрос, но я не являюсь частым плакатом и sql noob. Поэтому, пожалуйста, извините меня, если я покажу свое незнание с публикацией или sql.
Во-первых, выглядит ли это правильно (я назвал все столбцы максимально непрозрачными)? Я должен создавать отчеты, которые показывают текущий баланс запасов для всех продуктов и продуктов отдельно, а также «Регистр транзакций» с текущим балансом.
Во-вторых, если первый ответ - да, является ли это хорошим кандидатом для создания представления?