关联类在类图中是如何工作的?因此,它们有自己的特征,并且与类不同,因为它们代表了一种联系。
那么从某种意义上来说,它们是否可以被视为弱实体?
一个 UML 关联类同时是一个关联和一个类。既然它也是一个类,那就意味着它的实例有自己的标识。由于它也是一个关联,因此链接的存在取决于链接实例的存在。
ERD 弱实体是一个依赖于另一个实体存在的实体,其身份只有与另一个实体的身份一起才有意义。
因此,这是两个独立且不相关的概念。例如,您可以在关系数据库方案中实现关联类,该关联类可以在 ERD 中建模为强实体,具有代理键并完全参与关联实体,或者建模为具有复合键的弱实体,其中至少包含以下一项:拥有实体的密钥。
ERD 中与关联类最接近的概念是关联实体。