所以我正在摆弄你如何为网店设计基本的数据库架构。当然,这里和那里有很多缺失的细节,但我只是想获得最基本的东西。
商店的一些基本要求,我正在尝试制作一个模式:
该商店有产品库存。每种产品都有价格,但这个价格应根据销售情况而有所不同。客户可以一次订购多个产品,并且应该能够查看其订单历史记录。订单完成后,应该有跟踪和跟踪编号。
所以,下面的图片是我到目前为止所提出的。我确信缺少某些东西,我只是不确定是什么,以及如何模拟动态价格方面。
答案 0 :(得分:10)
我认为这是根据你的问题给出了一个如何创建架构的流程和Link here请访问一旦你会发现一些惊人的部分。
答案 1 :(得分:3)
处理可变价格的常用方法是引入折扣模式。这可以通过向amountSold添加一些回扣来实现为Product
和Sale
之间的关联类。当然,有许多不同的方式,但这是一个随手可得的。
Order
和Customer
之间的关系。Inventory
汇总ProductList
的意图。对我而言Inventory
列出Product
。可能需要商店位置和PurchasePipe