2013-05-08 64 views
0

我正在汇总一个我设计的数据库的可视化表示。EER和UML之间的区别

我已经下载了MySQL工作台并可以创建一个EER图。

这和UML图有什么区别?

此外,ERD在哪里进入?

我在这里找不到与我在这里相匹配的问题?

谢谢。

+0

Can [this](http://stackoverflow.com/questions/4680231/differences-between-a-conceptual-uml-class-diagram-and-an-erd)有帮助吗? – Mateusz 2013-05-08 20:11:42

回答

2

我认为你的意思是:UML类图。 [还有其他的UML图也]

EER(增强实体关系)图-模型

用于数据库设计。类图也支持子类 - 超类[专业化和泛化]。 因此EER图中的实体具有属性而不是方法。因为它们只显示简单数据

注意:ER [实体关系]图是EER的来源。它们来自结构分析。也用于数据库建模。ER如何成为EER?我认为是因为面向对象的风格炒作。

UML类图

用于面向对象分析,设计。

也可用于对数据库建模:还有UML类配置文件。 [我认为数据库设计的UML配置文件不如ER图表]

但简单地说,类是蓝图,其中的对象瞬间化。 因此,类可能具有方法功能以及属性。软件类肯定具有方法,但概念类[用于域建模]可能不具有方法。

+0

额外的E与一些附加功能有关,特别是泛化/专业化,例如,宠物可以是狗,猫或鸟等。 – 2015-02-20 17:12:18

相关问题