|
#1
|
|||
|
|||
БД Склад
Доброго времени суток! делаю небольшую БД для склада. В базе должна быть инф-я о товаре, о движении товара по складу. По каждому наименованию должен быть известен постоянный остаток, этот остаток должен соответственно изменятся, когда происходит поступление или продажа. Сделал схему данных. Если не трудно, гляньте, пожалуйста одним глазком, подойтет-ли данная бд для решения задачи. Заранее спасибо!
Схема тутсхема.rar |
#2
|
||||
|
||||
1. Подписи не всех таблиц видны, поэтому не совсем полную картину представил.
2. В двух таблицах, как минимум, видел поле "Остаток" - нарушает принцип однозначности (всякое число хранится в БД один раз, дублирование хранения информации рано или поздно приведет к расхождению одних и тех же по смыслу данных, хранимых в разных таблицах). 3. У Вас есть карточка (далее не видно чего). На мой взгляд, карточка товара должна быть, в которой должны быть отражены все движения товара, как поступление, так и списание со склада, а, судя по связям - у Вас в карточке будут отражаться только приходные накладные. Ну, я не знаю до конца Вашей идеи, может, так и надо. 4. Зачем вообще хранить карточку? Карточка - вещь эфемерная. Хранить нужно только информацию из первоисточников, т.е. накладных. Все остальное - можно посчитать по мере надобности от рождества Христова (благо, компы нынче мощные, не 90-е годы прошлого столетия с их XT-ми...) Сайт http://pro-delphi.ru - уроки, примеры, наглядные материалы |