答案 0 :(得分:0)
有许多ER图表惯例,您没有解释或给出您的参考。这包括表达基数的惯例,特别是与n> n的关系的基数。 2。
在Google上搜索问题文本:此图表显示在this solution中的(不同)问题中,该问题说明了该图表:
(i)对于唯一对(a,b),在关系集R中只能有唯一的c值,并且 (ii)对于唯一对(a,c),R中只能有唯一的b值。
因此,似乎箭头表示目标实体只出现一次关系集中其他组合的给定外观。
A有100个实体,B有1000个实体,C有10个实体
每个(A,B)对最多一个C;所以每个(A,B)对在集合中是唯一的。所以最多有100 * 1000 = 10000个实体。
每个(A,C)对最多一个B;所以每个(A,C)对在集合中都是唯一的。所以最多有100 * 10 = 1000个实体。
从这两方面来看,我们知道最多有1000个实体。
实际上可能有1000个实体,因为每个可能的(A,C)对(其中有1000个)可以出现在集合中,每个具有不同的B(其中有10000个)而不违反基数约束。因此实体的最大数量不小于1000。
因此,关系集中的关联实体三元组的最大数量为1000。
我不明白哪一方是多方关系,哪一方是一对一的关系。
请注意,对于n>,n-ary关系并没有真正的“边”。 2.参与角色的实体类型与参与其他角色的权利类型组合的(n-1)元组之间的每个二元关系都有一面。 (我们可以为每个角色的二元关系的每一方报告基数。虽然链接的方法可能只给参与者每个(n-1) - 元组,而不是每个参与者的(n-1)元组。)