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

2021-05-22 16:32:56 字數 4304 閱讀 5104

1樓:折柳成萌

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

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

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

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

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

怎麼把sql資料庫畫成er圖

2樓:匿名使用者

呵呵 不太清楚耶

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

3樓:超塵離夢

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

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

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

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

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

資料庫技術er圖如何畫

4樓:匿名使用者

如何畫資料庫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圖

5樓:草原上之狼

方法/步驟

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

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

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

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

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

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

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

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

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

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

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

資料庫er圖怎麼畫

6樓:匿名使用者

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

7樓:校升樂正書意

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

如何畫資料庫er圖 詳細

8樓:匿名使用者

這是資料庫設計的重點,也是資料庫設計的難點。 那麼,如何才能正確地反映客觀現實,將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圖應該如何畫 5

9樓:司馬鑄劍

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

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

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

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

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

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

這是資料庫設計的重點,也是資料庫設計 的難點。那麼,如何才能正確地反映客觀回現實,將er圖畫好呢?答案是,必 答須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析 sa 一種是物件導向分析 ooa 通過這兩種方法的實施以後,都可以得到比較正確的er圖。現在以下面的...

資料庫,管理員給老師分配學生的ER圖,如何畫

這個肯定不對,連1對多還是多對多都沒有表示出來 1 闡述e r模型的概念,分別用圖示畫出班級和班長 學生和班級 學生和課程之間的e r關係圖 er模型常用於資訊系統設計中 比如它們在概念結構設計階段用來描述資訊需求和 或要儲存在資料庫中的資訊的型別。但是資料建模技術可以用來描述特定論域 就是感興趣的...

這個資料庫E R圖怎麼畫,需要把圖畫出來,急用

是的 教授和副教授都可以看成教員中的屬性值 職稱 學生和研究生可以用 超類和子類 來描述 奇怪的模式啊,3個庫 怎麼畫出這個資料庫系統的資料流程圖和e r 圖 20 用vs新建個工程,把這些表匯入到dataset裡,就自動生成了。不行的話就用visio自己畫吧,也不費事的。用word畫e r圖,怎麼...