gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 21:12:49 25 4
gpt4 key购买 nike

我正在这里绘制一些类图。我想知道我是否应该在 User 表中包含像主键 user_id 这样的自动递增属性?我应该在我的类中包含这些主/外键 id 属性吗?看起来我当然应该,例如,orderId 是 Order 表中订单的关键标识符,即使它“只是”一个任意自动递增的整数......

最佳答案

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

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

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

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

因此,如果您使用类图为数据库建模,答案是 , 否则 .

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

如果您正在使用 企业架构师 ,它有一个特殊的类图模板,用于数据建模,具有所有必需的构造型,如主键和外键。

关于uml - 我应该在 UML 类图中放置 id 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com