Sybase PowerDesigner 中的多态关联

发布于 2024-11-05 02:12:05 字数 92 浏览 3 评论 0原文

我想在 Sybase PowerDesigner 工具中实现 4 个实体之间的多态性,但没有解释如何在概念数据模型中执行此操作。

你能帮我解决这个问题吗?

I want to make polymorphism between 4 Entities in Sybase PowerDesigner tool, but there is no explanation how to do this in conceptual data model.

Can you help me with this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雪若未夕 2024-11-12 02:12:05

我认为术语“多态性”适用于面向对象模型,但不适用于概念数据模型。

如果你想描述 4 个具有相同行为的实体,你应该从 CDM 模型生成 OOM 模型或在 CDM 中使用继承。
但“继承”并不等同于“多态”。

I think that term "polymorphism" is applicable to Object Oriented Model but not to Conceptual Data Model.

If you want to describe 4 entities with the same behavior you should generate OOM model from CDM model or use inheritance in CDM.
But "inheritance" is not the same as "polymorphism".

帅气称霸 2024-11-12 02:12:05

我不确定 CDM 是否是“逻辑/概念”分析的最佳实践。
几年前,我开始使用 OOM 分析模型而不是 CDM。
您可以将 UML 表示法与 OOM 分析模型一起使用,但该模型不与具体语言关联。这种模型提供与 CDM 相同的功能,但您使用 UML 表示法。因此,继承和多态性等 OOP 术语不存在任何问题。您还可以从 OOM 分析生成 PDM 或 OOM(Java/C#/...)。

I'm not sure that CDM is the best practice for "logical/conceptual" analysis.
Some years ago I started using OOM Analysis Model instead of CDM.
You are be able to use UML notation with OOM Analysis Model but this model is not associated with a concrete language. This kind of model provides the same functionality as CDM, but you use UML-notation. As a result, there are no problems with such OOP terms as inheritance and polymorphism. You are also able also to generate PDM or OOM(Java/C#/...) from OOM Analysis.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文