當前位置:首頁 » 操作系統 » er圖資料庫

er圖資料庫

發布時間: 2023-01-15 07:38:58

資料庫 ER圖實體的屬性是要把所有屬性的都要寫出來嗎

資料庫 ER圖實體要把所有屬性的都要寫出來。

ER圖構成:

1、實體型:用矩形表示,矩形框內寫明實體名。比如學生張三豐、學生李尋歡都是實體。

2、屬性:用橢圓形表示,並用無向邊將其與相應的實體連接起來;代表實體所包含的所有屬性。比如學生的姓名、學號、性別、都是屬性。

3、聯系:用菱形表示,菱形框內寫明聯系名,並用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或m : n)就是指存在實體類之間的三種關系(一對一,一對多,多對多)。比如老師給學生授課存在授課關系,學生選課存在選課關系。

轉換為關系模式的原則:

1、一個實體轉化為一個關系模式。實體屬性就是關系的屬性,實體的碼就是關系的碼。

2、一個1:1聯系可以轉化為一個獨立的關系模式,也可以與任意一端所對應的關系合並。

3、一個1:n聯系可以轉化為一個獨立的關系模式,也可以與任意n端所對應的關系合並。

4、一個m:n聯系轉化為一個獨立的關系模式。

5、三個或三個以上實體間的多元聯系可以轉換為一個關系模式。

6、具有相同碼的關系模式可以合並。

⑵ 資料庫 ER圖是什麼意思啊

ER圖是基於ER模型(實體關系模型)畫的,屬於概念模型,是對現實世界的實體及其之間關系的抽象。
資料庫表是屬於數據模型,用來描述數據的結構關系。
通常我們資料庫的設計要經過下面這個過程:
現實世界-〉概念模型-〉數據模型
一般項目的設計中,首先通過需求分析的人員根據客戶抽象出 ER圖,然後由資料庫的設計人員根據ER圖和用戶對查詢等方面的需求設計出資料庫的表結構,以及相關的視圖和索引。

⑶ 資料庫er圖怎麼畫

如何畫資料庫ER圖

資料庫設計中重要的一環首先就是概念設計,也就是說,要從實際問題出發,排除非本質的東西,抽象出現實的數據結構之客觀規律——即畫出數據結構圖——ER圖。這是資料庫設計的重點,也是資料庫設計的難點。

那麼,如何才能正確地反映客觀現實,將ER圖畫好呢?

答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(SA),一種是面向對象分析(OOA).通過這兩種方法的實施以後,都可以得到比較正確的ER圖。現在以下面的實際問題為例,通過結構化分析(SA)方法的應用,講述如何得到比較正確的ER圖。

(一)校務管理系統

在要建立的系統中,有以下功能:

1.管理老師的功能:錄入老師情況(姓名.地址.所教課程),老師缺課記錄(名字.時間.原因.課程)

2.管理學生的功能:錄入學生情況(姓名.所選課程.成績)

3.教務主任的功能:查詢統計1:教師情況2:學生總成績3:學生平均成績

要求:

1)用結構化方法畫出系統頂層圖、0層圖,數據字典。

2)畫出該系統的數據模型ER圖。

一、結構化分析的需求分析

1)分析實際情況

根據實際情況,我們得到一下情況:

(一)教師任課流程:

⑷ 什麼是ER圖

實體-聯系圖(Entity-Relation Diagram)用來建立數據模型,在資料庫系統概論中屬於概念設計階段,形成一個獨立於機器,獨立於DBMS的ER圖模型.通常將它簡稱為ER圖,相應地可把用ER圖描繪的數據模型稱為ER模型.ER圖提供了表示實體(即數據對象)、屬性和聯系的方法,用來描述現實世界的概念模型.ER模型最早由Peter Chen於1976年提出,它在資料庫設計領域得到了廣泛的認同,但很少用作實際資料庫管理系統的數據模型.即使對SXL-92資料庫來說,設計好的資料庫也是具有挑戰性的.它們可以在許多關於資料庫設計的文獻中找到,比如Toby Teorsey 的著作(1994 ).大部分資料庫設計產品使用實體-聯系模型(ER模型)幫助用戶進行資料庫設計.ER資料庫設計工具提供了一個「方框與箭頭」的繪圖工具,幫助用戶建立ER圖來描繪數據.構成E-R圖的基本要素是實體、屬性和聯系,其表示方法為:
˙實體型:用矩形表示,矩形框內寫明實體名;
˙屬性:用橢圓形或圓角矩形表示,並用無向邊將其與相應的實體連接起來;多值屬性由雙線連接;主屬性名稱下加下劃線;
˙聯系:用菱形表示,菱形框內寫明聯系名,並用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型 在E-R圖中要明確表明1對多關系,1對1關系和多對多關系.
˙1對1關系在兩個實體連線方向寫1;
˙1對多關系在1的一方寫1,多的一方寫N;
˙多對多關系則是在兩個實體連線方向各寫N,M

⑸ 資料庫里的E-R圖是什麼

E-R圖就是實體—聯系圖,我們在開發資料庫的時候,首先要做的就是識別實體以及實體之間的關系,並將實體與聯系在資料庫表中用表及主外鍵約束表示出來。ER圖的作用就是為了更有效的在概念模式下設計資料庫,更形象的識別實體及實體之間的關系。用矩形做實體,橢圓做屬性,菱形用作表示關系等等。具體的東西還需要看看資料庫方面的書籍,並且用一些諸如rationalrose等工具進行設計,才能正真理解什麼意思,祝好運。

⑹ 資料庫 ER圖實體的屬性是要把所有屬性的都要寫出來嗎

ER圖的屬性一般只把主要的標出來,一般主鍵和外鍵都要標出來。在具體實現物理模型時,就需要把所有能用到的屬性都設置好。

ER圖中規定: 用矩形表示實體(等同於表) 用橢圓形表示實體的屬性(等同於表中欄位) 用菱形表示實體關系(等同於外鍵),還要將有關系的實體用線連接上,線上畫菱形。 這是資料庫ER圖的規定,沒有什麼原因,平行四邊形ER中沒有。

在ER圖中有如下四個成分:

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

菱形框:表示聯系,在框中記入聯系名。

橢圓形框:表示實體或聯系的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。

連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,並在直線上標注聯系的類型。(對於一對一聯系,要在兩個實體連線方向各寫1; 對於一對多聯系,要在一的一方寫1,多的一方寫N;對於多對多關系,則要在兩個實體連線方向各寫N,M。)

以上內容參考:網路-ER圖

⑺ 資料庫ER圖一對多聯系1:n與1:m的區別

在資料庫概念模型設計的時候,ER圖是基本方法之百一,主要用來描述資料庫中所涉及實體及實體與實體之間度的關系。實體間的關系通常有:1對1(1:1),1對多
(1:m),多對1(m:1),多對對(m:n)等。
比如有兩個簡單實體,分別是單位和職員,它們的關系就是1:m,一個單位可以有多問個職員;
再比如有兩個實體,分別是學生答和圖書,它們的關系就是m:n,從而形成中間表
學生借閱的圖書,結果是1本圖書可以被多人借閱,1個人也可以借多本圖書。版
其它的自己去查教程吧。
順帶說說,許多人做資料庫表設計是想到哪裡就建個欄位,沒有做概念設計,這樣的資料庫生命周期很權短,而且維護極難。基本知識學好了非常重要!

⑻ 資料庫畫er圖

方法/步驟

  • 首先要了解ER圖的核心要素:實體,屬性,關系;實體就是一個個對象,比如貓;屬性就是實體所有的某個屬性,比如貓的性別;關系就是實體和實體之間或者實體內部之間的關系。

  • 以同樣的方式定義課程實體,然後建關系表,拖進關系線段,連接兩個實體,注意兩頭都是紅色才是真正的連接起來了。會自動在關系屬性里建立起連接,如下圖所示:

  • 到目前為止關系ER圖就畫完了,這種圖ER圖算是比較正規的一種了,比上面畫的那一種要正規許多。當然,如果還想在專業化一些,可以用PowerDesign來繪制ER圖。

熱點內容
蒲公英路由器伺服器端ip 發布:2025-07-04 15:20:30 瀏覽:678
python學習中 發布:2025-07-04 15:20:26 瀏覽:256
linux查看cuda版本 發布:2025-07-04 15:15:49 瀏覽:44
反編譯瀏覽器 發布:2025-07-04 15:15:45 瀏覽:453
java直播網站源碼 發布:2025-07-04 14:46:35 瀏覽:170
安卓應用市場消費記錄怎麼刪除 發布:2025-07-04 14:39:47 瀏覽:31
知道一個伺服器的ip地址 發布:2025-07-04 14:20:33 瀏覽:598
蘋果7鎖屏密碼怎麼改 發布:2025-07-04 14:04:44 瀏覽:710
P三零是什麼配置 發布:2025-07-04 13:58:41 瀏覽:361
哪個安卓機有長方形home鍵 發布:2025-07-04 13:43:58 瀏覽:861