首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ER模型与领域/设计类图的连接

ER模型与领域/设计类图的连接
EN

Stack Overflow用户
提问于 2022-06-03 11:11:17
回答 1查看 52关注 0票数 0

目前,我正在研究设计类模型和领域类模型。

我有实体类Account和类Member

我知道类图和ER模型可能彼此不同。

但是,在ER模型中,我应该包括AccountMember这样的实体,还是可以将它们合并成Account实体?

EN

回答 1

Stack Overflow用户

发布于 2022-06-12 16:43:52

首先,在我看来,Member属于域,对业务用户很重要。因此,它也应该是«Entity»。但你的问题似乎并不是关于实体的,而是关于表格的:

  • MembersAccounts在您的UML不同类中,因为它们具有不同的结构和行为特征。但在ER模型中,它们也是不同的实体,因为它们的属性可能会有所不同independently:

  • 考虑到AccountMember在您的模型中是一对一关联的,您可以考虑将两者存储在一个组合表中。这是关于表的实现决定。但是它并没有真正改变实体语义:成员仍然是与帐户不同的东西。

  • 虽然可以完成这个组合表快捷方式,但是考虑到关注点分离的原则,您应该问问自己这是否是一个好主意。保持它们的分离将简化您的ORM映射,并促进maintenance.

如果inconveniences.与Member的关联是一对多或多对多,则这将是另一个故事:如果将它们合并到一个表中,则关系模型将不再标准化,并且这里有许多

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72488733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档