E-R圖

圖形的含義:

矩形:實體

屬性:橢圓

聯(lián)系:菱形

注意:如果聯(lián)系具有屬性,那么這些屬性也要用無向邊和聯(lián)系連接起來

實體間的聯(lián)系:

兩個實體、多個實體、單個實體內(nèi)部:

①一對一

②一對多

③多對多

E-R擴展

ISA聯(lián)系:描述了對一個實體型中的實體的一種分類方法

分類屬性(三角形表示):為抽象型實體添加分類屬性

不相交約束(三角形中加X表示):父類中的實體最多屬于一個子類實體集

可重疊約束(三角形中沒有X):父類中的實體可以同時屬于多個子類

完備性約束:父類中的實體必須是某個子類的實體

--完全特化(三角形和子類實體之間使用雙線連接):符合完備性約束

--部分特化(三角形和子類實體之間使用單線連接):不符合完備性約束

基數(shù)約束:對實體之間數(shù)量對應(yīng)關(guān)系的細化,使用min..max表示(*表示無窮大)

--min=1的約束叫做強制參與約束,即被施加基數(shù)約束的實體型的每個實體都是要參與聯(lián)系

--min=0的約束叫非強制參與約束,即被施加基數(shù)約束的實體型的每個實體不必要參與聯(lián)系

Part-of聯(lián)系:表明某個實體型是另外一個實體型的一部分

--非獨占的Part-of聯(lián)系:如果整體實體被破壞,部分實體仍可以獨立存在,可以通過基數(shù)約束表示,此時的部分實體稱為強實體型

--獨占聯(lián)系:如果整體實體被破壞,部分實體不可以獨立存在,此時的部分實體稱為弱實體型

--弱實體型(雙矩形表示):一個實體型的存在依賴于其他實體型的存在,無碼

--強實體型(雙菱形表示識別聯(lián)系):一個實體型的存在不依賴于其他實體型的存在

UML數(shù)據(jù)庫建模:

類:實體型,矩形中實體名放在最上面的高度為一行的小格子里,屬性名列在下面的大格子中,每個屬性占一行

類的屬性加PK:實體中的碼

關(guān)聯(lián):聯(lián)系

基數(shù)約束:和E-R圖相同

子類:與ISA聯(lián)系一致

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • E-R圖也稱實體-聯(lián)系圖,提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。 成分 在ER圖中有如...
    Yix1a閱讀 888評論 0 0
  • E-R圖 實體聯(lián)系圖表示了實體類型,屬性聯(lián)系方法矩形表示實體菱形表示聯(lián)系橢圓表示屬性 完整性約束 實體性約束 主...
    慘不忍睹閱讀 2,988評論 0 0
  • 需求 1.0 E-R圖 請你試分析一下老師(教職工號,老師姓名,年齡),學(xué)生(學(xué)號,姓名,年齡),課程(課...
    jijiwuming閱讀 1,560評論 0 2
  • 一、概念數(shù)據(jù)模型概述數(shù)據(jù)模型是現(xiàn)實世界中數(shù)據(jù)特征的抽象。數(shù)據(jù)模型應(yīng)該滿足三個方面的要求:1)能夠比較真實地模擬現(xiàn)實...
    AFinalStone閱讀 11,961評論 1 5
  • 幾周前,樂從來方糖介紹“公平交易”,邂逅李惠,李惠找到了組織,而樂從則獲得了一位資深領(lǐng)隊。 李惠異常興奮說“玉敏姐...
    Amycym閱讀 309評論 0 0