UML:指定类属性到数据库表列的映射?

时间:2018-03-22 22:43:33

标签: uml

我正在尝试找到一种方法来指定给定的类属性如何持久化到我现在无法修改的现有数据库模型。我需要在UML类图中传达的是类属性如何映射到给定的表列。我应该如下所示使用刻板印象,还是有更好的方法?

enter image description here

1 个答案:

答案 0 :(得分:3)

不,你绝对不应该使用刻板印象。

构造型表示一个元类,它是UML元类的扩展 «table»是一个常用的构造型,用作UML类的扩展,表示该对象被解释为一个表,而不是一个泛型类。

刻板印象还可以定义将在模型中显示为标记值的属性。因此,您可以想象一个«column»构造型具有属性映射,您可以在其中添加对类属性的引用。

某些UML工具还具有将属性链接到其他属性的某种功能。 UML并没有真正指定如何在图表中表示它,因此每个工具都有自己的表示法。 例如,Enterprise Architect使用这种表示法:

enter image description here
(来自用户手册)