目前,我正在研究设计类模型和领域类模型。
我有实体类Account和类Member。
我知道类图和ER模型可能彼此不同。
但是,在ER模型中,我应该包括Account和Member这样的实体,还是可以将它们合并成Account实体?

发布于 2022-06-12 16:43:52
首先,在我看来,Member属于域,对业务用户很重要。因此,它也应该是«Entity»。但你的问题似乎并不是关于实体的,而是关于表格的:
Members和Accounts在您的UML不同类中,因为它们具有不同的结构和行为特征。但在ER模型中,它们也是不同的实体,因为它们的属性可能会有所不同independently:。
Account和Member在您的模型中是一对一关联的,您可以考虑将两者存储在一个组合表中。这是关于表的实现决定。但是它并没有真正改变实体语义:成员仍然是与帐户不同的东西。如果inconveniences.与Member的关联是一对多或多对多,则这将是另一个故事:如果将它们合并到一个表中,则关系模型将不再标准化,并且这里有许多
https://stackoverflow.com/questions/72488733
复制相似问题