1

我正在整理我设计的数据库的可视化表示。

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

这和 UML 图有什么区别?

此外,ERD 从何而来?

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

谢谢。

4

1 回答 1

5

我认为UML图是指:UML类图。[还有其他UML图]

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

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

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

UML 类图

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

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

但简单来说,类是对象实例化的蓝图。所以类可能有方法-功能以及属性。软件类肯定有方法,但概念类[用于域建模]可能没有。

于 2013-05-09T19:16:10.550 回答