10

ER图中带箭头的单线代表什么?

4

4 回答 4

21

根据您正在使用的Bachman Notation

“对于每个关系,必须绘制一个矩形,每个耦合都由连接关系的线表示。在每条线的边缘,箭头表示基数。我们有 1 对 n、1 对 1 和 n- to-m"

还有“基数用来表示两个实体之间的关系”。

有关基数符号的更多信息 替代文字

于 2011-01-21T05:01:27.030 回答
1

ER 图将实体表示为框,将关系表示为框之间的线。这些线的末端被塑造成代表关系的基数

从实体集到关系集的箭头表示一个关键约束,即内射性:实体集的每个实体最多可以参与关系集中的一个关系;

查看这些资源也可以更好地理解

示例1

示例2

于 2011-01-21T04:54:09.297 回答
0

简单的答案是,这意味着您的两个实体都是同一关系的一部分,它们的一个实例必须是该关系的一部分,但箭头指向的那个实体只能存在一次或根本不存在。例如,一位总统有一个头,但并非所有总统都将其用于国际象棋。所以棋局和会长的关系应该是会长指向关系人的箭头PlayingChess单箭头指向Chessgames。

于 2011-11-20T15:21:47.447 回答
0

它最多代表 1 个参与关系,因此如果两个实体都有关系中的箭头,则为1 对 1关系,而当双方只有一条线时,则为M 对 M关系。

于 2019-12-30T11:21:04.737 回答