2013-11-05 50 views

回答

7

总参与率:集合中的每个实体都涉及关系的某个关联(或元组)。

递归关系:与自身相关的实体集。

通常在递归关系中,它们通过在每行上方编写每个角色来指示实体可以具有的不同类型的角色(例如,它可以参与的不同方式)。

这方面的一个例子是在Course表的Prerequisites

一个Course关系表可以同时是PrerequisiteCourse,你会写那些每行。

这是另一个example

假设你的教科书遵循类似的模式,我会假设这些实际上是总参与限制。

+0

所以三者中的双重行都完全参与? – mko

+0

这就是我会假设的,因为他们没有在每一行的话。但是,如果我是你,当他们首先介绍符号和双重检查时,我会阅读你的教科书。很难知道教科书的语义。 –

+1

谢谢埃里克。我会稍后阅读课本 – mko

3

双线:用于表示实体在关系集中的总参与。

A 递归关系是其中同一个实体参与关系不止一次的关系。

递归关系示例:假设一个团队被分配负责监督其他团队的任务。该主管团队确保每个团队记录其部分数据。监督关系是一种递归关系,因为同一个实体,特定的团队,作为主管和受监督者,多次参与关系。要绘制的情况下,我们的标签团队和监管之间的两行的两种可能的角色

这个定义上述三者都是全员参与的全员参与的制约

enter image description here

0

认定中:参与如果E中的每一个实体都参与了R中的至少一个关系,那么称E中的一个entoty集合E被称为总和。

相关问题