如何畫資料庫ER圖,資料庫技術ER圖如何畫

2021-04-26 06:14:56 字數 4999 閱讀 2985

1樓:猖狂威

這是資料庫設計的重點,也是資料庫設計

的難點。那麼,如何才能正確地反映客觀回現實,將er圖畫好呢? 答案是,必

答須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(sa),一種是物件導向分析(ooa).

通過這兩種方法的實施以後,都可以得到比較正確的er圖。現在以下面的實際問題為例,通過結構化分析(sa)方法的應用,講述如何得到比較正確的er圖。 ( 一 ) 校務管理系統 在要建立的系統中,有以下功能:

1.管理老師的功能:錄入老師情況(姓名.

地址.所教課程), 老師缺課記錄(名字.時間.

原因. 課程) 2.管理學生的功能:

錄入學生情況 ( 姓名 . 所選課程 . 成績 ) 3.

教務主任的功能 : 查詢統計 1: 教師情況 2:

學生總成績 3: 學生平均成績 要求:1)用結構化方法畫出系統頂層圖、 0 層圖,資料字典。

一、結構化分析的需求分析分析實際情況根據實際情況,我們得到一下情況:教師任課流程:(二)學生選擇課程流程:2)畫資料流圖(

一、)頂層資料流圖 (二)0層資料流圖 3)畫資料字典dd(略)和軟體初始結構圖1基

資料庫技術er圖如何畫

2樓:匿名使用者

如何畫資料庫er圖

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

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

答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(sa),一種是物件導向分析(ooa).

通過這兩種方法的實施以後,都可以得到比較正確的er圖。現在以下面的實際問題為例,通過結構化分析(sa)方法的應用,講述如何得到比較正確的er圖。

( 一 ) 校務管理系統

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

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

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

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

要求:1)用結構化方法畫出系統頂層圖、 0 層圖,資料字典。

2)畫出該系統的資料模型er圖。

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

1)  分析實際情況

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

(一)教師任課流程:

(二)學生選擇課程流程:

2)畫資料流圖

(一、)頂層資料流圖

(二)0層資料流圖

3)畫資料字典dd(略)和軟體初始結構圖

1基本資料=學生基本資訊|教師基本資訊|課程基本資訊|教室基本資訊

2教師任課資訊=教師任課資料|教師考勤資訊

3學生選課請求和成績=學生選課請求|學生成績

學生基本資訊=學號+姓名+性別+年齡+專業+班級

。。。。。。

如何畫資料庫er圖 詳細

3樓:匿名使用者

這是資料庫設計的重點,也是資料庫設計的難點。 那麼,如何才能正確地反映客觀現實,將er 圖畫好呢? 答案是,必須進行正確的需求分析。

那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(sa),一種是物件導向分析(ooa).通過這兩種方法的實施以後,都可以得到比較正確的er 圖。

現在以下面的實際問題為例,通過結構化分析(sa)方法的應用,講述如何得到比較正確的er 圖。 ( 一 ) 校務管理系統 在要建立的系統中,有以下功能: 1.

管理老師的功能:錄入老師情況(姓名.地址.

所教課程), 老師缺課記錄(名字.時間.原因.

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

所選課程 . 成績 ) 3.教務主任的功能 :

查詢統計 1: 教師情況 2: 學生總成績 3:

學生平均成績 要求: 1)用結構化方法畫出系統頂層圖、 0 層圖,資料字典。 2)畫出該系統的資料模型er 圖。

一、結構化分析的需求分析 1) 分析實際情況 根據實際情況,我們得到一下情況: (一) 教師任課流程: 教務處根據各專業情況下達下學期教學任務 下學期 各專業 課程 教研室 協商安 排教學 任務 填寫好 的課程 申請表 1 各系將課程表交給教師 2 安排好教室和時間。

教務處根據各專業情況交來的課程 資料,安排教 室和時間。 安排好 的課程 表 教師按照課程 表上課 課程表 (二)學生選擇課程流程: 2)畫資料流圖 (

一、)頂層資料流圖 (二)0 層資料流圖 查詢情況 學生選課請求 教務 管理系統 教師學生情況 查詢請求 f4 課程基本情況 f8 學生基本情況 f6 教師任課資料 f7 教師課程安排 f5 教師考勤情況 f9 學生成績 f1 教室基本情況 f2 學生基本情況 基本 資料 學生選 課請求 和成績 教師任 課資訊 管理員和學生 1 基本資料 錄入維護 2 任課資料錄入、安排和考勤 3 學生選課和 成績錄入 4 查詢 教務主任 f3 教師基本情況 學生報出自己的學號和名字進入系統 學號和 名字 系統進行學生的身份 檢驗 檢驗符 合要求 學生根據課程 表選課 系統顯示安排好的各專業課程。。 課程 表 系統錄入選課程並且進行驗證 選擇的 課程 3)畫資料字典dd(略)和軟體初始結構圖 1 基本資料=學生基本資訊|教師基本資訊|課程基本資訊|教室基本資訊 2 教師任課資訊=教師任課資料|教師考勤資訊 3 學生選課請求和成績=學生選課請求|學生成績 學生基本資訊=學號+姓名+性別+年齡+專業+班級 。。。。。。

如何畫資料庫er圖

4樓:折柳成萌

構成e-r圖的基本要素是實體型、屬性和聯絡,其表示方法為:

· 實體型(entity):用矩形表示,矩形框內寫明實體名。

· 屬性(attribute):用橢圓形表示,並用無向邊將其與相應的實體連線起來;比如學生的姓名、學號、性別、都是屬性。

· 聯絡(relationship):用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1 : 1,1 :

 n或m : n)。 比如老師給學生授課存在授課關係,學生選課存在選課關係。

怎麼把sql資料庫畫成er圖

5樓:匿名使用者

呵呵 不太清楚耶

我覺得是不是用畫圖工具一個個的畫上去的呀

6樓:超塵離夢

最簡單的方法,裝一個visio,然後選擇資料庫,可以直接匯出er圖,然後儲存成**放到word裡就可以啦。

前提是你的外來鍵關係要建好

當然,如果沒有外來鍵關係,也能生成,只是各個表之間的線就沒有了。不過你可以手動連線。也很簡單。

畫的方法可以參加以下的連線

visio如何反向匯出資料庫設計文件

資料庫畫er圖

7樓:草原上之狼

方法/步驟

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

其次我們要了解er圖中怎麼表示1中描述的三個核心要素:在er圖中,矩形代表實體,橢圓代表屬性,菱形代表關係,各個形狀之間用線段連線。

下面我們就以一個例子來一起畫一個er圖,首先開啟visio,我這裡用的是2007,開啟「新建」--->「常規」--->「基本框圖」,新建一個空的介面,如下圖所示:

我們在這張空的圖裡要表現如下的關係,物件1:學生(姓名,學號,系別);物件2:課程(課程名,課程編號,學分);關係:

選課。我們先來畫物件1,新增一個矩形框,三個橢圓框,如下圖所示:

我用同樣的方法,我們來建第二個物件課程,也是放一個矩形,三個橢圓形,然後用線把他們連線起來。

然後我們就來建這兩個物件之間的關係,像圖中加一個菱形,在菱形裡寫上選課兩個字。如果沒有菱形,可以加一個正方形然後旋轉一下。

以上就將一個學生,選課的簡單的er圖做好了,但是這只是簡單的圖。更專業的還可以這樣做,開啟「新建」--->「軟體和資料庫」--->「資料庫模型圖」,建立一個資料庫模型圖

然後拖進去一個實體,選中拖進去的實體,在下面的屬性裡定義好實體資訊以及列,如下圖所示:

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

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

資料庫er圖怎麼畫

8樓:匿名使用者

首先你要找到資料庫的所有實體物件,用矩形表示,然後每個實體物件都有屬性,用橢圓表示,然後2個實體類之間的關係是什麼樣的,比如1對1、多對多。還有就是需要用菱形表示的關係,比如廠家和商品就是多對多,菱形裡面寫生產。

9樓:校升樂正書意

你得給出一個具體情況的說明才好畫。

以下資料庫er圖應該如何畫 5

10樓:司馬鑄劍

構成e-r圖的基本要素是實體型、屬性和聯絡,其表示方法為:

· 實體型(entity):用矩形表示,矩形框內寫明實體名。

· 屬性(attribute):用橢圓形表示,並用無向邊將其與相應的實體連線起來;比如學生的姓名、學號、性別、都是屬性。

· 聯絡(relationship):用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1 : 1,1 :

 n或m : n)。 比如老師給學生授課存在授課關係,學生選課存在選課關係。

請問這個系統用的什麼資料庫?怎麼畫er圖

如何畫資料庫ER圖,怎麼把SQL資料庫畫成ER圖

構成e r圖的基本要素是實體型 屬性和聯絡,其表示方法為 實體型 entity 用矩形表示,矩形框內寫明實體名。屬性 attribute 用橢圓形表示,並用無向邊將其與相應的實體連線起來 比如學生的姓名 學號 性別 都是屬性。聯絡 relationship 用菱形表示,菱形框內寫明聯絡名,並用無向邊...

ER模型設計屬於資料庫的,ER模型是資料庫設計的有力工具,適於建立資料庫的

e r模型的構成成分是實體集 屬性和聯絡集,其表示方法如下 1 實體集用矩形框表示,矩形框內寫上實體名。2 實體的屬性用橢圓框表示,框內寫上屬性名,並用無向邊與其實體集相連。3 實體間的聯絡用菱形框表示,聯絡以適當的含義命名,名字寫在菱形框中,用無向連線將參加聯絡的實體矩形框分別與菱形框相連,並在連...

資料庫如何備份,如何備份資料庫

1 首先執行sql。2 將資料庫進行連線。3 單擊 伺服器物件 在 伺服器物件 中右鍵單擊 備份裝置 選擇 新建備份裝置 4 在裝置名稱文字框輸入你要建立的裝置名稱,然後單擊 確定 5 這樣備份裝置的建立就完成了。6 右鍵單擊要備份的資料庫,選擇 任務 在 任務 中選擇 備份 7 單擊 新增 選中 ...