1樓:匿名使用者
構成e-r圖的基本要素是實體、屬性和聯絡,其表示方法為: ˙實體型:用矩形表示,矩內形框內寫容明實體名; ˙屬性:
用橢圓形或圓角矩形表示,並用無向邊將其與相應的實體連線起來;多值屬性由雙線連線;主屬性名稱下加下劃線; ˙聯絡:用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別 在e-r圖中要明確表明1對多關係,1對1關係和多對多關係。 ˙1對1關係在兩個實體連線方向寫1; ˙1對多關係在1的一方寫1,多的一方寫n; ˙多對多關係則是在兩個實體連線方向各寫n,m
怎麼用visio畫er圖
2樓:匿名使用者
在 visio 中畫e-r圖
e-r 圖 (entity relationship diagrams) 是概念結構設計中最常用的工具。 用 visio 可以方便地畫出 e-r 圖。
在 visio 自帶的「基本流程圖形狀」(「檔案」->「形狀」->「流程圖」->「基本流程圖形狀」)中,有矩形(標籤為「程序」)、菱形(標籤為「判定」)、橢圓(標籤為「終結符」)。可以方便地用它們來表示實體、關係、屬性。
一對多的關係可以通過設定連線線的屬性來表示。繪製一條「動態連線線」並選中,右鍵,選「格式」->線條。出現「線條」視窗。
在「線端」的「終點」下拉框中,選擇表示一對多關係的箭頭。我這裡編號是27。「終端大小」選「特大」,如圖。
如果覺得預設的圖形不好看,也可以進行設定。例如,設定填充色。選中圖形,「格式」->「添充」。
在出現的「填充」對話方塊,可以選擇影象顏色、圖案、陰影顏色等。我最常用的是圖案是35,由中間向兩端輻射的樣子。如下圖:
3樓:匿名使用者
畫er圖需要的部件其實在框圖中都有,直接在框圖中畫,非常簡單
4樓:匿名使用者
這是 資料庫原理的東西吧,很專業的。。
你還是好好學習資料庫吧。
資料庫設計er圖相關的問題 80
5樓:匿名使用者
首先告訴你設計這東西沒有對錯,只有優劣,所以說沒有正確答案,要看自己需求和經驗。針對你的問題:1.
在畫er圖時是否每乙個實體或關係必需在實際建表中實際存在?答:根據我的經驗,實體一般都要建表,聯絡(關係)要分情況,一般一對多的聯絡,這個聯絡作為多的一方表中的乙個字段。
多對多的聯絡,要建一張表。(不要問我一對一的聯絡怎麼辦);2比如說er圖有管理員和新聞這兩個實體,聯絡是發布,那發布這個聯絡是不是在建表時有這張表?答:
根據乙個管理員能發布多篇新聞,而一篇新聞只能被乙個管理員發布(當然你也可以有你自己的規則,比如說我就規定了,一篇新聞要多個管理員聯合才能發布,你都「就」了,我也沒辦法,如此正好體現「設計沒有對錯」這句話,因此便是多對多的關係)。管理員和新聞是一對多的關係。那麼在多的一方,新聞表中儲存管理員的主鍵。
這樣就可以通過乙個具體的管理員查詢到他發布的所有新聞,也可以通過一篇新聞,查詢是哪個管理員發布的。那麼問題來了,只在新聞表中儲存管理員主鍵,「發布」這個聯絡(動詞)如何體現。其實「發布」這個聯絡(動詞)其實是一種操作,你把新聞表中各個欄位都填寫並存到資料庫,就是在發生這種「發布」的聯絡。
所以「發布」以寫成方法(有些語言叫函式),我們一般統一稱呼為新增(crud,即增刪改查)。看起來「發布」這個聯絡貌似沒在資料庫體現,但是沒有資料庫中在新聞表中儲存管理員主鍵,這種「發布」(新增)操作是沒法完美實現的,就是說你不能根據使用者查詢到發布的所有新聞,根據新聞查詢到是哪個使用者發布的。所以也就沒法體現「發布」這種關係了。
所以有經驗了,你會發現什麼「發布」,「選課」,「借書」等等一切的聯絡只是字面不一樣,大部分都可以通過儲存另一張表的主鍵解決他們之間的聯絡,望你用心感悟。經驗之談,說不上正確,但確是實踐的感悟,思考、打字不易,望採納。
6樓:470771174是
資料庫設計er圖相關的問題保留製作原件的.
資料庫技術er圖如何畫
7樓:匿名使用者
如何畫資料庫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圖,資料庫裡的ER圖是什麼
把e r圖轉換成關係資料模型時,每個實體集轉換成乙個二維表,其中實體名和屬性名將轉換成二維表的表明和欄位名。就是這樣。具體的要看你上的e r圖的。怎麼聽課呢。書上都有。資料庫裡的e r圖是什麼?e r圖就是實體 聯絡圖,我們在開發資料庫的時候,首先要做的就是識別實體以及實體之間的關係,並將實體與聯絡...
資料庫ER圖的問題,資料庫裡的ER圖是什麼
乙個產品可以被多個製造商生產,乙個製造商可以生產多個產品 從圖中回也可以看出,是多對多關係 答可能是各個廠商直接的同種型號的零件 不一定相同吧 他的表結構是 生產 產品名,製造商名稱,型號,其中產品名和製造商是聯合主鍵 這樣看起來就很直觀了吧?資料庫裡的e r圖是什麼?e r圖就是實體 聯絡圖,我們...
在 visio中畫資料庫的er圖,應該選擇
要做資料字典等文件,我還是建議你使用powerdesigner 這個用起來,更為專業一些,而且與資料庫關聯也更好一些.1.visio有專用的資料復庫建模模板制 操作如下 檔案 新建 軟體和資料庫 資料庫?手頭電腦未裝visio,記得不太清.大概是不錯的.2.visio的資料庫建模模板與er圖有所不同...