2013-11-05 52 views

回答

7

總參與率:集合中的每個實體都涉及關係的某個關聯(或元組)。

遞歸關係:與自身相關的實體集。

通常在遞歸關係中,它們通過在每行上方編寫每個角色來指示實體可以具有的不同類型的角色(例如,它可以參與的不同方式)。

這方面的一個例子是在Course表的Prerequisites

一個Course關係表可以同時是PrerequisiteCourse,你會寫那些每行。

這是另一個example

假設你的教科書遵循類似的模式,我會假設這些實際上是總參與限制。

+0

所以三者中的雙重行都完全參與? – mko

+0

這就是我會假設的,因爲他們沒有在每一行的話。但是,如果我是你,當他們首先介紹符號和雙重檢查時,我會閱讀你的教科書。很難知道教科書的語義。 –

+1

謝謝埃裏克。我會稍後閱讀課本 – mko

3

雙線:用於表示實體在關係集中的總參與。

A 遞歸關係是其中同一個實體參與關係不止一次的關係。

遞歸關係示例:假設一個團隊被分配負責監督其他團隊的任務。該主管團隊確保每個團隊記錄其部分數據。監督關係是一種遞歸關係,因爲同一個實體,特定的團隊,作爲主管和受監督者,多次參與關係。要繪製的情況下,我們的標籤團隊和監管之間的兩行的兩種可能的角色

這個定義上述三者都是全員參與的全員參與的制約

enter image description here

0

認定中:參與如果E中的每一個實體都參與了R中的至少一個關係,那麼稱E中的一個entoty集合E被稱爲總和。

相關問題