【发布时间】:2014-07-10 18:57:33
【问题描述】:
我正在尝试使数据库系统成为销售点,但是我对实体和产品库存实体感到困惑。产品和库存之间有什么区别?
我知道库存应该控制可用产品的数量......但我在产品中拥有所有这些。
product code
name
description
cost
unit price
Subcategory code
brand code
amount available
Minimum quantity for rehearing
state
tax code
weight
amount wholesales
wholesales price
perishable
due date
creation date
upgrade date
我应该在库存中有什么?我进行了研究,根据我阅读的内容,我需要了解产品、描述、数量、购买价格、销售价格、利润或收益以及交易日期。但是几乎所有东西都在 Products 表中,我该怎么办?
【问题讨论】:
-
一方面,将其存储为一个字段,而不是根据发生的交易数量来计算它有点危险——它太不稳定了,而且没有足够的数据来帮助进行审计踪迹。
-
你具体指的是哪个?
-
意思是不要将“可用数量”存储为一个字段 - 计算它,因为如果有损失会留下痕迹。
-
如果你的意思是金额,计算不是基于交易,因为它是一个非常小规模的程序,但是我有所有交易的记录。
-
现在我知道我必须将所有交易数据移动到库存以及您如何推荐我 patricksweeney 我将计算交易数量。
标签: database database-design inventory inventory-management