Database 网上商店的数据库模式

Database 网上商店的数据库模式,database,database-design,uml,Database,Database Design,Uml,因此,我正在研究如何为一个网店设计基本的db模式。当然,这里和那里有很多遗漏的细节,但我只想把最基本的东西弄对 商店的一些基本要求,我正试图将其作为一个模式: 这家商店有产品目录。每种产品都有一个价格,但这个价格应该根据销售情况而有所不同。客户可以一次订购多个产品,并且应该能够查看其订单历史记录。订单完成后,应该有一个跟踪和跟踪编号 下面的图片是我到目前为止想到的。我确信缺少了一些东西,我只是不确定是什么,也不知道如何对动态价格方面进行建模 处理可变价格的常见方法是引入折扣模式。这可以作为产品和

因此,我正在研究如何为一个网店设计基本的db模式。当然,这里和那里有很多遗漏的细节,但我只想把最基本的东西弄对

商店的一些基本要求,我正试图将其作为一个模式:

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

下面的图片是我到目前为止想到的。我确信缺少了一些东西,我只是不确定是什么,也不知道如何对动态价格方面进行建模


处理可变价格的常见方法是引入折扣模式。这可以作为
产品
销售
之间的关联类来实现,方法是向AmountSeld添加一些返利。当然有很多不同的方法,但这是一个在手边

  • 我缺少
    订单
    客户
    之间的关系
  • 不确定您打算对
    库存
    聚合
    产品列表
    做什么。对我来说,
    库存
    列出了
    产品
    。可能需要存储位置和
    PurchasePipe


我认为这是根据你的问题给出的一个流程,如何创建一个模式和额外的,请访问一旦你会发现一些惊人的部分

回扣模式是有意义的。订单和客户之间缺少什么样的关系?您对ProductList的看法是正确的。我已经删除了这个,因为库存是一种产品列表。对不起,我的意思是
订单
缺少
产品
FK和金额。这是我见过的最好的一个。我在哪里可以找到解释?