实体关系图中的sql联结表如何显示
Posted
技术标签:
【中文标题】实体关系图中的sql联结表如何显示【英文标题】:How is a sql junction table displayed in an entity relationship diagramm 【发布时间】:2012-08-02 04:43:22 【问题描述】:实体关系假设:
-
N 测试计划有 M 个测试步骤。
1 测试计划有 N 个屏幕截图
因此我有一个TestplanTeststep
表和一个与TestplanTeststep
表相关的Screenshot
表。
问题:但是我怎样才能用 ERD 来表达呢?
当我回顾第 2 点时。)那么Testplan
有 N 个Screenshots
是不正确的,因为Testplan
不能有Screenshots
。实际上TestplanTeststep
有N 个Screenshots
,但是ERD 是概念模型而不是物理模型(sql 表)。
再次提问:如何用 ERD 表示 Screenshot
属于 TestplanTeststep
但不属于 Testplan
?
【问题讨论】:
【参考方案1】:您的所有关系都是一对多的(即 1 个测试计划有 0-n 个测试步骤,1 个测试步骤有 0-n 个屏幕截图)。您的图表应如下所示:
【讨论】:
以上是关于实体关系图中的sql联结表如何显示的主要内容,如果未能解决你的问题,请参考以下文章