1

实体关系假设:

  1. N 个测试计划有 M 个测试步骤。
  2. 1 测试计划有 N 个截图

因此,我有一张TestplanTeststep桌子和一张Screenshot与桌子相关的TestplanTeststep桌子。

问题:但是我如何用 ERD 来表达这一点?

当我回顾第 2 点时。)那么 aTestplan有 N是不正确的Screenshots,因为 aTestplan不能有Screenshots。实际上TestplanTeststep有 N Screenshots,但公平的 ERD 是概念模型而不是物理模型(sql 表)。

再次提问:如何用 ERD 表示 aScreenshot属于 aTestplanTeststep但不属于 a Testplan

4

1 回答 1

6

您所有的关系都是一对多的(即 1 个测试计划有 0-n 个测试步骤,1 个测试步骤有 0-n 个屏幕截图)。您的图表应如下所示:

在此处输入图像描述

于 2012-09-27T13:47:43.500 回答