在 ER 图中描绘同一现实世界实体的不同形状

问题描述 投票:0回答:1

给定一个由 tableA 表示的实体 A,我将对其执行某些转换(例如透视、标准化)并在第二个表 tableB 中存储/实现,我是否也应该在ER图? ..毕竟它是同一个逻辑实体。

database database-design entity-relationship erd
1个回答
0
投票

实体是可以被明确识别的“事物”。

此定义不强加任何实现约束,也不暗示表和实体之间的等价性,即使这两个概念之间存在高度相关性:

    因此,您可以在 ERD 中显示单个实体,该实体实际上是通过使用相同主键的两个表来实现的,以确保“事物”的身份一致。
  • 但是,如果A表和B表有不同的主键,客观上就会有两个可以明显识别的东西,因此应该使用单独的实体。
© www.soinside.com 2019 - 2024. All rights reserved.