2016-01-15 2 views
1

Im a, но застрял в концепции инвентаризации.Концепция инвентаризации - Создание правильной базы данных

Бизнес-процесс: Компания ежегодно пополняет свои лекарства. Запасы отражаются в таблице, которая содержит

Beginning Count - Consumed Count - Ending Count 

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

My Logical reason.

If I dont add a table that records the items stocked yearly 

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

If I add a table that records the items stocked yearly 

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

ответ

1

Сверху моей головы есть несколько способов приблизиться к этому. Вот один из них:

  • Таблица для хранения информации об элементах инвентаря и последних подсчетах.
  • Таблица для ведения учета стоковых потоков
+1

Спасибо за ответ. Фондовые потоки помогли. – Bumpy