首页 > 解决方案 > 当您读取实体关系时,您是从实体的一侧读取基数,还是从关系中的每个实体读取基数?

问题描述

我将使用经典的“讲师和课程”示例。在这种情况下,一个教师实体可以教授多门课程,但一门课程可以有一位教师。我知道这是一对多的关系,但我对实际阅读图表有疑问。该图将在下面的文本中相应地链接。

会以这种方式阅读一对多吗? 1

那么,从 Instructor 实体Course 实体?

或者,关系是这样读的吗?

2

如,从最小和最大基数符号?

编辑: 这是我为什么感到困惑的一个很好的例子

注意关系是如何作为我描述的第二种方式引入的,即在我的第二个屏幕截图中:

2

你从一方面读它。但是,在该博客文章的底部,您看到这些关系的抽象方式有何不同?以底部的一对多示例为例。在这种一对多中,也存在从课程到讲师的一对一关系。那么,为什么这会被抽象为一对多的关系呢?

标签: databasedatabase-designrelational-databaseerd

解决方案


推荐阅读