2014-12-02 24 views
5

我目前正在研究的數據庫我見過基數使用的同一個術語,或在其他一些程度被定義爲無。涉及關係的實體和進一步的類型爲一元,二元和三元。關係類型,程度,基數,可選性方面的困惑

一些放置度被定義爲的程度的關係類型的涉及每個實體類型中的實體可以通過一個給定的關係式被鏈接的數目。

基數與的 一次出現相關實體

基數類型作爲1 to 11 to manymany to many關聯實體發生的最小及最大數目。或最小和最大基數。

最小度是可選性和最大度是最重要的。

度和cardinaltiy有什麼區別?

在另一個上下文基數是一個數字表和度的行是列數。

,所以我什麼,我想,如果問題是要求寫「定義基數?」。

有人可以解釋一下嗎?

回答

2

好的這裏是解釋

1.Degree。這是涉及關係的實體的數量,通常是2(二元關係),但是一元和更高級別的關係可以存在。

2.Cardinality。這指定了關係中所涉及的每個實體的數目 有3種類型的基數爲二元關係

  • 一對一的(1:1)
  • 一對多(1:N)
  • 多對多(n:m)

希望這會清除你的想法。在關係的關係的 基數屬性的數量 - - 在一個關係中元組的數目 簡單

一個關聯度:瞭解詳情,請

2

溝通要添加到第一個答案。

不能發佈圖片給你看,但你可以看看這本書閱讀起來比較並獲得更好的畫面。還有Connolly和Begg-數據庫系統,第4版 參考:

Elmasri,R.,Navathe,S.B。,2011. 數據庫系統基礎。第6版。美利堅合衆國:皮爾遜。

1

程度的關係:在關係參與實體的數量。這可以是一元,二元,三元,四元等

基數:關係實例的數量的實體可以參與 實施例:1:1,1:很多很多:N

(最小,最大)符號:最小值代表參與約束,而最大值代表基數比率。

關係的等級:關係(表)中的列(屬性)的數量。

0

- 在一個關係(表)的屬性數

基數 - 元組的數量(行)中存在的表

詳情請參閱this

+0

最好的解釋。 Stackoverflow ppl更喜歡冗長的句子來讓世界複雜化,讓我們來簡化一下吧。 – user815408 2017-10-08 23:28:57