首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >帮助设计销售和库存管理系统

帮助设计销售和库存管理系统
EN

Database Administration用户
提问于 2020-12-11 10:30:11
回答 1查看 406关注 0票数 0

我需要建立一个销售和库存管理系统。我被这个产品的采购价格和库存困住了。

假设你以每件10美元的价格买了10件t恤,然后以每件20美元的价格出售。

你很快就卖了8件t恤,决定再买10件。现在,每件T恤的价格是12美元。

现在,总共有12件t恤衫的库存,其中2件t恤衫的采购价格是10美元,10件t恤衫的购买价格是12美元。

我如何制作一个产品表,以跟踪不同时间的采购价格和总库存?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2020-12-11 12:08:28

您的Product表根本不应该存储Price。您需要一个名为Purchases的单独表,它在每次购买时都有一行,PricePurchasedDate,以及引用Product表的外键字段。

另外,像PurchasesSales这样的表通常被进一步分成两个表。一个表具有头信息,另一个表具有行信息。例如,PurchaseOrders将存储头信息,如PurchasedDatePurchasedBy,可能是从Company购买的(如果只有一个公司可以在一个订单上购买),其中PurchaseLines表将是在该PurchaseOrder上购买的每一个项目的一行,其中Quantity (每个项目)、Price和外键字段将返回到PurchaseOrders表。SalesOrdersSalesLines的结构相似。

PurchaseOrders是一对多的PurchaseLines.(SalesOrders是一对多的SalesLines.)

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/281336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档