⑴ 軟體工程中E-R圖怎麼畫
NO1.添加好必要的圖形
1、由於Visio 2003默認的繪圖模板並沒有E-R圖這一項,但是畫E-R圖必須的基本圖形Visio 2003還是有的,所以我們就得先把必要的圖形添加到「我的模板」。以添加橢圓和矩形為例,打開Visio2003,在主界面的選擇繪圖類型下選擇「框圖」,然後選擇「基本框圖」
2、在基本框圖的的可選圖形中找到橢圓形,右擊,選擇「添加到我的形狀」,然後蘆鬧返選擇「添加到新模具」
3、然後就是出現一個保存對話框,文件名處我們打上「ER圖」,這樣,Visio就為我們新建了一個名為「ER圖」的繪圖模具,並且把橢圓加入了該模具中
4、接下來就是繼續添加需要的圖形。找到矩形,右擊,選擇「添加到我的形狀」,這次不是選擇「添加到新模具陪飢」,而是添加到「ER圖」
5、重復上述步驟直到把畫ER圖所需的所有圖形(矩形,橢圓,菱形,直線)添加完畢。需要注意的是,並不是上述圖形都能在「基本框圖」下找到。比如直線可以在資料庫的ORM圖下找到,菱形則在流程圖的基本流程圖中
NO2.開始繪制ER圖
1、點擊菜單欄的「文件」,依次選擇「形狀」,「我的形狀」,「ER圖」
2、這時候Visio 2003就進入了畫圖狀態,可以看到我們自定義的ER圖模型下,已經有繪制ER圖必須的一些圖形了。看到界面的左邊,選中「矩形」這個畫圖模型,按住滑鼠左鍵不放,直接拖動到中間的帶有標尺的畫圖區域,雙擊圖形可以在裡面輸入文字
3、根據ER圖的規則開始我們想要的繪圖,矩形表示實體,橢圓表示實體的屬性,菱形表示實體與實體之間的聯系,圖形之間用線段連接,直到繪圖基本完成
4、最後一個步驟,保存好繪制出來的圖形。點擊菜單欄的「文件」,選擇「另存為」,填好文件的名字,文件類型可以選擇普通的彎緩「jpeg」,但這樣保存以後就不可編輯了。建議再保存一份vsd格式的繪圖工程文件以便日後修改
⑵ er圖怎麼畫
在E-R圖中,每個實體集用一個大攔矩形表示;每個聯系集用一個菱形框表示;每個屬性用一個橢圓形框表示;在標識碼也就是主碼下面畫一條橫線;用一條直線表示一個實體集與一個聯系集之間的聯系,並在直線的端部標注聯系的種類(1:1、備賀1:N、M:N)。當然,er圖是資料庫概念結構設計階段的產物,它必須基於上一階段也就是用戶需求分析階段的結果——數據流圖和數據字仿仿派典。
⑶ 資料庫畫er圖
方法/步驟
首先要了解ER圖的核心要素:實體,屬性,關系;實體就是一個個對象,比如貓;屬性就是實體所有的某個屬性,比如貓的性別;關系就是實體和實體之間或者實體內部之間的關系。
以同樣的方式定義課程實體,然後建關系表,拖進關系線段,連接兩個實體,注意兩頭都是紅色才是真正的連接起來了。會自動在關系屬性里建立起連接,如下圖所示:
到目前為止關系ER圖就畫完了,這種圖ER圖算是比較正規的一種了,比上面畫的那一種要正規許多。當然,如果還想在專業化一些,可以用PowerDesign來繪制ER圖。
⑷ ER圖怎麼畫詳細點
最簡單的方法,裝一個Visio,然後選擇資料庫,可以直接導出ER圖,然後保存成圖片放到Word里就可以啦。 前提是你的外鍵關系要建好 當然,如果沒有外鍵關系,也能生成,只是各個表之間的線就沒有了。不過你可以手動連接。也很簡單。 畫的方法可以參加以下的連接 Visio如何反向導出資料庫設計文檔
⑸ 什麼是ER圖該怎麼畫
實體-聯系圖(Entity-Relation Diagram)用來建立數據模型,在資料庫系統概論中屬於概念設計階段,形成一個獨立於機器,獨立於DBMS的ER圖模型。 通常將它簡稱為帆閉ER圖,相應地可把用ER圖描繪的數據模型稱為ER模型。ER圖提供了表示實體(即數據對象)、屬性和聯系的方法,用來描述現實世界的概念模型。 構成E-R圖的基本要素是實體、屬性和聯系,其表示方法為: ˙實體型:用矩形表示,矩形框內寫明實鏈首體名; ˙屬性:用橢圓形或圓角矩形表示,並用無向邊將其與相應的實體連接起來;多值屬性由雙線連接;主屬性名稱下加下劃線; ˙聯系:用菱形表示,菱形框內寫明聯系名,並用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型 在E-R圖中要明確表明1對多關系,1對1關系和多對多關系。 ˙1對1關系在兩個實體連線方棚轎數向寫1; ˙1對多關系在1的一方寫1,多的一方寫N; ˙多對多關系則是在兩個實體連線方向各寫N,M
⑹ sql-yog怎麼快速畫資料庫E-R圖
SQLyog中文版是一款專業的圖形管理軟體,SQLyog操作簡單,功能強大,能夠幫助用戶輕松管理自己的MYSQL資料庫,SQLyog中文版支持多種數據格式導出,可以快速幫助用戶備份和恢復數據,還能夠快速地運行SQL腳本文件,為用戶的使用提供便捷。
不能畫ER圖。
⑺ 客戶,產品,訂單,發貨單如何畫出ER圖客戶和產品肯定是實體,那麼單據是實體么
在指定的ER模型中,實體單據對應的屬性應表達出其建立起聯系之後對應的相關內容,因此包涵的是部分的信息而不是全部。
(1)確定所有的實體集合;
(2)選擇實體集應包含的屬性;
(3)確定實體集之間的聯系;
(4)確定實體集的關鍵字哪型脊,用下劃線在屬性上表明關鍵字的屬性組合。
(7)怎麼用sqlserver畫er圖擴展閱讀:
ER圖中關聯關系有三種:
1對1(1:1) :1對1關系是指對於實體集A與實體集B,A中的租辯每一個實體至多與B中一個實體有關系;反之,在實體集B中的每個李滲實體至多與實體集A中一個實體有關系。
1對多(1:N) :1對多關系是指實體集A與實體集B中至少有N(N>0)個實體有關系;並且實體集B中每一個實體至多與實體集A中一個實體有關系。
⑻ 怎麼把SQL資料庫畫成ER圖
用microsoftvisio,新建資料庫->數據模型圖,選擇"資料庫->反向工程"接下來按提示操作,選擇好microsoftsqlserver驅動及資料庫,輸入用戶名密碼,選擇好你要導出的內容,點下一步即可完成導入.
下載地址用迅雷里的搜索條搜一下就能找到.
⑼ 資料庫技術ER圖如何畫
如何畫資料庫ER圖
資料庫設計中重要的一環首先就是概念設計,也就是說,要從實際問題出發,排除非本質的東西,抽象出現實的數據結構之客觀規律——即畫出數據結構圖——ER圖。這是資料庫設計的重點,也是資料庫設計的難點。
那麼,如何才能正確地反映客觀現實,將ER圖畫好呢?
答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(SA),一種是面向對象分析(OOA).通過這兩種方法的實施以後,都可以得到比較正確的ER圖。現在以下面的實際問題為例,通過結構化分析(SA)方法的應用,講述如何得到比較正確的ER圖。
(一)校務管理系統
在要建立的系統中,有以下功能:
1.管理老師的功能:錄入老師情況(姓名.地址.所教課程),老師缺課記錄(名字.時間.原因.課程)
2.管理學生的功能:錄入學生情況(姓名.所選課程.成績)
3.教務主任的功能:查詢統計1:教師情況2:學生總成績3:學生平均成績
要求:
1)用結構化方法畫出系統頂層圖、0層圖,數據字典。
2)畫出該系統的數據模型ER圖。
一、結構化分析的需求分析
1)分析實際情況
根據實際情況,我們得到一下情況:
(一)教師任課流程:
⑽ er圖怎麼畫
畫法如下:
(1)確定所有的實體集合;
(2)選擇實體集應包含的屬性;
(3)確定實體集之間的聯系;
(4)確定實體集的關鍵字,用下劃線在屬性上表明關鍵字的屬性組合;
(5)確定聯系的類型,在用線將表示聯系的菱形框聯繫到實體集時,在線旁註明是1或n(多)來表示聯系的類型。
其中在ER圖中有如下四個成分:
1、矩形框:表示實體,在框中記入實體名。
2、菱形框:表示聯系,在框中記入聯系名。
3、橢圓形框:表示實體或聯系的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。
4、連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,並在直線上標注聯系的類型。(對於一對一聯系,要在兩個實體連線方向各寫1; 對於一對多聯系,要在一的一方寫1,多的一方寫N;對於多對多關系,則要在兩個實體連線方向各寫N,M。)
ER圖中關聯關系有三種:
1對1(盯叢1:1) :1對1關系是指對於實體集A與實體集B,A中的每一個實體至多與B中一個實體有關手喊系;反畢則野之,在實體集B中的每個實體至多與實體集A中一個實體有關系。
1對多(1:N) :1對多關系是指實體集A與實體集B中至少有N(N>0)個實體有關系;並且實體集B中每一個實體至多與實體集A中一個實體有關系。
多對多(M:N) :多對多關系是指實體集A中的每一個實體與實體集B中至少有M(M>0)個實體有關系,並且實體集B中的每一個實體與實體集A中的至少N(N>0)個實體有關系。