代码之家  ›  专栏  ›  技术社区  ›  Samuel Goldenbaum

关于领域建模的建议

  •  1
  • Samuel Goldenbaum  · 技术社区  · 17 年前

    我有一个StockItem实体和一个Store实体。我将一个StockItem分配给多个商店,并为每个商店设置不同的ParLevel。然后,我需要进行交易(销售、购买、转入等),以调整各个商店的现有数量。

    对此解决方案建模的首选方法是什么?在我的数据库中,我将具有以下简化的表结构: [库存项目] StockItemID pk, 名称

    StoreID pk, 名称

    [库存商品] StoreStockItemID主键, StockItemID fk, 现有数量

    [股票交易] StockItemTransactionID主键, StockItemTransactionTypeID fk, 量

    非常感谢您的任何建议

    1 回复  |  直到 17 年前
        1
  •  5
  •   RibaldEddie    17 年前

    我不认为这里的任何人真的能给你想要的答案,因为领域驱动设计的全部要点是你自己的特定业务领域应该指导对象模型。

    我提供的唯一建议是,在处理域时,您不必担心数据库如何建模这些关系。您应该根据规范化规则规范化数据库,并根据实际业务领域创建域模型。