我应该在UML类图中放置id属性吗?

我应该在UML类图中放置id属性吗?,uml,class-diagram,Uml,Class Diagram,我在画一些类图。我想知道是否应该在用户表中包含自动递增的属性,如主键user_id?我应该在类中包含这些主键/外键id属性吗?我当然应该这样做,例如,orderId是订单表中订单的关键标识符,尽管它“仅”是一个任意的自动递增整数…类图可以用于不同的目的,在不同的级别。三种常用方法是设计、分析和数据建模 1-分析类图显示实体及其关系,并为您的问题域建模(不涉及解决方案或技术) 2-设计类图为您的解决方案建模,可能包含结构类。它们与您的代码非常接近 3-数据建模类图类似于实体关系图(ERD)。它们用

我在画一些类图。我想知道是否应该在用户表中包含自动递增的属性,如主键user_id?我应该在类中包含这些主键/外键id属性吗?我当然应该这样做,例如,orderId是订单表中订单的关键标识符,尽管它“仅”是一个任意的自动递增整数…

类图可以用于不同的目的,在不同的级别。三种常用方法是设计、分析和数据建模

1-分析类图显示实体及其关系,并为您的问题域建模(不涉及解决方案或技术)

2-设计类图为您的解决方案建模,可能包含结构类。它们与您的代码非常接近

3-数据建模类图类似于实体关系图(ERD)。它们用于对数据库表进行建模;它们包含主键、外键等

因此,如果使用类图对数据库进行建模,答案是,否则

在类中使用主键字段的唯一原因是,类是一种对象关系映射器。在这种情况下,,包括id属性

如果您使用的是企业架构师,它有一个用于数据建模的特殊类图模板,其中包含所有必需的原型,如主键和外键