【发布时间】:2015-02-21 00:46:31
【问题描述】:
我正在整理我设计的数据库的可视化表示。
我已经下载了 MySQL Workbench,可以创建 EER 图。
这和 UML 图有什么区别?
另外,ERD 是从哪里来的?
我在这里找不到与我所追求的相符的问题?
谢谢。
【问题讨论】:
-
可以this帮忙吗?
标签: mysql database uml erd eer-model
我正在整理我设计的数据库的可视化表示。
我已经下载了 MySQL Workbench,可以创建 EER 图。
这和 UML 图有什么区别?
另外,ERD 是从哪里来的?
我在这里找不到与我所追求的相符的问题?
谢谢。
【问题讨论】:
标签: mysql database uml erd eer-model
我认为 UML 图是指:UML 类图。 [还有其他的UML图]
EER(增强实体-关系)图模型
用于数据库设计。像类图一样也支持子类-超类[专业化和泛化]。 所以 EER 图中的实体具有属性而不是方法。因为它们只显示普通数据。
注意:ER [实体-关系] 图是 EER 的起源。它们来自结构化分析。也用于数据库建模。ER如何变成EER?我认为是因为面向对象的风格炒作。
UML 类图
用于面向对象的分析设计。
也可用于建模数据库:有 UML 类配置文件。 [我认为数据库设计的 UML 配置文件不如 ER 图好]
但简单来说,类是对象实例化的蓝图。 所以类可能有方法-功能以及属性。软件类肯定有方法,但概念类[用于领域建模]可能没有。
【讨论】: