有没有办法在不使用联结表的情况下表示多对多的关系?

时间:2012-11-06 15:17:26

标签: sql erd

除此之外,当你绘制ERD图时,你应该包括"交叉点"表作为实体,即使它们没有在规范中明确提到,但你可以清楚地看到它是多对多的关系?

2 个答案:

答案 0 :(得分:0)

在我个人看来,联结表也称为“交叉步行”表对于显示数据流非常重要。

我认为将这些交叉表离开ERD可能会使ERD新手难以理解数据的逻辑流程。随着您的数据模型变得越来越复杂,如果您不显示它们,则会越来越难以理解。

答案 1 :(得分:0)

您在ERD中包含的实体确实取决于目标受众。如果您计划向软件工程师或数据库管理员提交ERD,那么省略关联表只会令人困惑。如果您尝试提供高级系统概述,那么除了与系统操作直接相关的实体外,我建议将其除外。