Database 如何在实体关系图中表示连接表?

Database 如何在实体关系图中表示连接表?,database,entity-relationship-model,Database,Entity Relationship Model,我有一个access数据库,在表技能和学生之间有多对多关系,我使用连接表学生技能来实现多对多关系 我必须在实体关系图中表示这一点,我会包括连接表还是仅仅在两个主表之间有多对多关系来表示这一点 另一种方法是在连接表的两侧显示一个具有两个关系的ER图,但这似乎是多余的 这样做的标准方法是什么?我倾向于在ER图中不显示连接表。这取决于实际情况,人们用不同的方式来做。在大多数情况下,在制作技术关系图时,我实际上是在定义关系时列出外键,这需要包含链接表 当做一个更简单的ER图时,它实际上只是取决于你的观众

我有一个access数据库,在表技能和学生之间有多对多关系,我使用连接表学生技能来实现多对多关系

我必须在实体关系图中表示这一点,我会包括连接表还是仅仅在两个主表之间有多对多关系来表示这一点

另一种方法是在连接表的两侧显示一个具有两个关系的ER图,但这似乎是多余的


这样做的标准方法是什么?我倾向于在ER图中不显示连接表。

这取决于实际情况,人们用不同的方式来做。在大多数情况下,在制作技术关系图时,我实际上是在定义关系时列出外键,这需要包含链接表

当做一个更简单的ER图时,它实际上只是取决于你的观众是谁。如果您试图在技术层面上沟通数据库是如何定义的,那么保留它是有意义的,因为它清楚地定义了关系


如果您的受众只需要从较高的层次理解关系,那么简化可能更有意义。这两种方法都不是对的,也不是错的,我还没有看到一个一致的标准。

这真的取决于人们的做法。在大多数情况下,在制作技术关系图时,我实际上是在定义关系时列出外键,这需要包含链接表

当做一个更简单的ER图时,它实际上只是取决于你的观众是谁。如果您试图在技术层面上沟通数据库是如何定义的,那么保留它是有意义的,因为它清楚地定义了关系


如果您的受众只需要从较高的层次理解关系,那么简化可能更有意义。这两种方法都不是对的,也不是错的,我还没有看到一个一致的标准。

谢谢,这是一个大学项目。我想我将从ER图中删除连接表,因为我还提供了一个单独的关系表图,它将显示连接表。谢谢,这是一个大学项目。我想我将从ER图中删除连接表,因为我还提供了一个单独的关系表图,它将显示连接表。