我可能没有想清楚,但我在工作中被要求直观地表示现有数据库的关系。我习惯于关联多对多关系,例如“ Person - PersonProfession - Profession ”(PersonProfession 是关联的)。
现在我遇到了“ Person - PersonAssociation - Person ” 之类的关系。仍然是多对多的,但每个人都与一个或多个……人(同一实体)相关联。
恢复,我只有 2 个表(Person和PersonAssociation)。PersonAssociation 仅包含字段 [personA] 和 [personB]
如果我在它们之间画一条一对多的线,我只会说每个人都有多个关联,而不是说“它们与什么相关联”。
这种方法对我来说看起来不错,到目前为止效果很好,但我不知道如何表示它。有类似经验的人对如何表示这种情况有想法吗?
提前致谢, 劳尔·卡多索