在线商店的数据库架构

时间:2016-02-24 20:48:54

标签: database database-design uml

所以我正在摆弄你如何为网店设计基本的数据库架构。当然,这里和那里有很多缺失的细节,但我只是想获得最基本的东西。

商店的一些基本要求,我正在尝试制作一个模式:

该商店有产品库存。每种产品都有价格,但这个价格应根据销售情况而有所不同。客户可以一次订购多个产品,并且应该能够查看其订单历史记录。订单完成后,应该有跟踪和跟踪编号。

所以,下面的图片是我到目前为止所提出的。我确信缺少某些东西,我只是不确定是什么,以及如何模拟动态价格方面。

enter image description here

2 个答案:

答案 0 :(得分:10)

enter image description here

我认为这是根据你的问题给出了一个如何创建架构的流程和Link here请访问一旦你会发现一些惊人的部分。

答案 1 :(得分:3)

处理可变价格的常用方法是引入折扣模式。这可以通过向amountSold添加一些回扣来实现为ProductSale之间的关联类。当然,有许多不同的方式,但这是一个随手可得的。

  • 我错过了OrderCustomer之间的关系。
  • 不确定您对Inventory汇总ProductList的意图。对我而言Inventory列出Product。可能需要商店位置和PurchasePipe