【问题标题】:Modelling social security- and organizationnumber in Organization model在组织模型中建模社会保障和组织编号
【发布时间】:2016-09-20 16:08:25
【问题描述】:

我想听听您对如何为组织模型建模的建议,该模型可以是具有社会安全号码的私人或(在大多数情况下)具有组织号码的公司。 然后,每个组织都有一对多的用户帐户与之关联。

对这种简洁/精益的建模方式有什么建议吗? 现在我正在使用以下组织当前是客户的地方:

提前致谢。

【问题讨论】:

  • 您要创建什么样的模型?用于描述现实世界的领域模型、逻辑数据模型还是物理数据模型?
  • 我在数周内举办了多次研讨会来讨论这个主题。简而言之:这对于 SO 来说是非常离题的。
  • 我没有时间写一个正确的答案。参见wwwhome.ewi.utwente.nl/~sinderen/publications/pubs_2004/…中的图6
  • 你所拥有的逻辑不一致,是众所周知的反模式。
  • @JimL。哇!完美,说得很清楚。感谢您的意见:) 干杯

标签: uml data-modeling modeling


【解决方案1】:

最直接的解决方案如下:

  • 具有具体子类个人和公司的抽象基类组织
  • 社保号是个人的属性
  • 组织编号是公司的属性
  • 类用户帐户
  • UserAccount 和客户之间的关联; UserAccount 端的多重性:1..*

【讨论】:

  • 这没有错,但它只是数千种可能的建模方式之一。一旦你开始在这里争论,你很快就会意识到每个人都可以投入他们的英镑。与人和时间相关的对象是我处理过的最复杂的对象。
猜你喜欢
  • 2023-03-07
  • 1970-01-01
  • 2019-05-12
  • 1970-01-01
  • 2011-10-09
  • 1970-01-01
  • 2021-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多