我正在汇总一个我设计的数据库的可视化表示。EER和UML之间的区别
我已经下载了MySQL工作台并可以创建一个EER图。
这和UML图有什么区别?
此外,ERD在哪里进入?
我在这里找不到与我在这里相匹配的问题?
谢谢。
我正在汇总一个我设计的数据库的可视化表示。EER和UML之间的区别
我已经下载了MySQL工作台并可以创建一个EER图。
这和UML图有什么区别?
此外,ERD在哪里进入?
我在这里找不到与我在这里相匹配的问题?
谢谢。
我认为你的意思是:UML类图。 [还有其他的UML图也]
EER(增强实体关系)图-模型
用于数据库设计。类图也支持子类 - 超类[专业化和泛化]。 因此EER图中的实体具有属性而不是方法。因为它们只显示简单数据。
注意:ER [实体关系]图是EER的来源。它们来自结构分析。也用于数据库建模。ER如何成为EER?我认为是因为面向对象的风格炒作。
UML类图
用于面向对象分析,设计。
也可用于对数据库建模:还有UML类配置文件。 [我认为数据库设计的UML配置文件不如ER图表]
但简单地说,类是蓝图,其中的对象瞬间化。 因此,类可能具有方法功能以及属性。软件类肯定具有方法,但概念类[用于域建模]可能不具有方法。
额外的E与一些附加功能有关,特别是泛化/专业化,例如,宠物可以是狗,猫或鸟等。 – 2015-02-20 17:12:18
Can [this](http://stackoverflow.com/questions/4680231/differences-between-a-conceptual-uml-class-diagram-and-an-erd)有帮助吗? – Mateusz 2013-05-08 20:11:42