日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库设计2-Visio2016画E-R图

發(fā)布時間:2023/12/20 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库设计2-Visio2016画E-R图 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

一、E-R圖簡介

二、E-R圖成分

1、矩形框

2、菱形框

3、橢圓形框

4、連線

三、一般性約束

1、一對一聯(lián)系(1 ∶1)

2、一對多聯(lián)系(1 ∶N)

3、 多對多聯(lián)系(M ∶N)

四、弱實體

五、步驟

1、新建??

?2、類別->軟件和數(shù)據(jù)庫

?3、選擇Chen‘s數(shù)據(jù)庫表示法

?4、開始繪圖


一、E-R圖簡介

? ? ? E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。

? ? ? 它是描述現(xiàn)實世界關(guān)系概念模型的有效方法。是表示概念關(guān)系模型的一種方式。用“矩形框”表示實體型,矩形框內(nèi)寫明實體名稱;用“橢圓圖框”或圓角矩形表示實體的屬性,并用“實心線段”將其與相應(yīng)關(guān)系的“實體型”連接起來;

? ? ? 用”菱形框“表示實體型之間的聯(lián)系成因,在菱形框內(nèi)寫明聯(lián)系名,并用”實心線段“分別與有關(guān)實體型連接起來,同時在”實心線段“旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。

二、E-R圖成分

? ? ? 在ER圖中有四個成分,矩形框,菱形框,橢圓形框和連線。

1、矩形框

? ? ?矩形框表示實體,在框中記入實體名。

2、菱形框

菱形框表示聯(lián)系,在框中記入聯(lián)系名。

3、橢圓形框

? ? ? 橢圓形框表示實體或聯(lián)系的屬性,將屬性名記入框中。對于主屬性名,則在其名稱下劃一下劃線。

4、連線

? ? ? 實體與屬性之間;實體與聯(lián)系之間;聯(lián)系與屬性之間用直線相連,并在直線上標(biāo)注聯(lián)系的類型。(對于一對一聯(lián)系,要在兩個實體連線方向各寫1; 對于一對多聯(lián)系,要在一的一方寫1,多的一方寫N;對于多對多關(guān)系,則要在兩個實體連線方向各寫N,M。)?

三、一般性約束

? ? ? 實體-聯(lián)系數(shù)據(jù)模型中的聯(lián)系型,存在3種一般性約束:一對一約束(聯(lián)系)、一對多約束(聯(lián)系)和多對多約束(聯(lián)系),它們用來描述實體集之間的數(shù)量約束。

1、一對一聯(lián)系(1 ∶1)

? ? ? 對于兩個實體集A和B,若A中的每一個值在B中至多有一個實體值與之對應(yīng),反之亦然,則稱實體集A和B具有一對一的聯(lián)系。一個學(xué)校只有一個正校長,而一個校長只在一個學(xué)校中任職,則學(xué)校與校長之間具有一對一聯(lián)系。

2、一對多聯(lián)系(1 ∶N)

? ? ? 對于兩個實體集A和B,若A中的每一個值在B中有多個實體值與之對應(yīng),反之B中每一個實體值在A中至多有一個實體值與之對應(yīng),則稱實體集A和B具有一對多的聯(lián)系。

? ? ? ?例如,某校教師與課程之間存在一對多的聯(lián)系“教”,即每位教師可以教多門課程,但是每門課程只能由一位教師來教。一個專業(yè)中有若干名學(xué)生,而每個學(xué)生只在一個專業(yè)中學(xué)習(xí),則專業(yè)與學(xué)生之間具有一對多聯(lián)系

3、 多對多聯(lián)系(M ∶N)

? ? ? ?對于兩個實體集A和B,若A中每一個實體值在B中有多個實體值與之對應(yīng),反之亦然,則稱實體集A與實體集B具有多對多聯(lián)系

? ? ? 例如,表示學(xué)生與課程間的聯(lián)系“選修 ”是多對多的,即一個學(xué)生可以學(xué)多門課程,而每門課程可以有多個學(xué)生來學(xué)。聯(lián)系也可能有屬性。例如,學(xué)生“ 選修” 某門課程所取得的成績,既不是學(xué)生的屬性也不是課程的屬性。由于“ 成績” 既依賴于某名特定的學(xué)生又依賴于某門特定的課程,所以它是學(xué)生與課程之間的聯(lián)系“ 選修”的屬性。

四、弱實體

? ? ?弱實體(weak entity)是一種數(shù)據(jù)庫系統(tǒng)術(shù)語。其定義為一個實體對于另一個實體(一般為強(qiáng)實體,也可以是依賴于其他強(qiáng)實體的弱實體)具有很強(qiáng)的依賴聯(lián)系,而且該實體主鍵的一部分或全部從其強(qiáng)實體(或者對應(yīng)的弱實體依賴的強(qiáng)實體)中獲得,則稱該實體為弱實體。

? ? ?在現(xiàn)實世界中,有些實體對一另一些實體有很強(qiáng)的依賴關(guān)系,即一個實體的存在必須以另一實體的存在為前提。前者就稱為"弱實體",如在人事管理系統(tǒng)中,職工子女的信息就是以職工的存在為前提的,子女實體是弱實體,子女與職工的聯(lián)系是一種依賴聯(lián)系。在ER圖中用雙線框表示弱實體。用箭頭表示依賴聯(lián)系。又如,學(xué)生家長是一種弱實體,因為只有學(xué)生實體存在,家長實體才會存在。用箭頭表示依賴聯(lián)系。

五、步驟

1、新建??

? ? ?一般會出現(xiàn)這個界面:

?2、類別->軟件和數(shù)據(jù)庫

?3、選擇Chen‘s數(shù)據(jù)庫表示法

?4、開始繪圖

?

總結(jié)

以上是生活随笔為你收集整理的数据库设计2-Visio2016画E-R图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。