1樓:匿名使用者
首先你要找到資料庫的所有實體物件,用矩形表示,然後每個實體物件都有屬性,用橢圓表示,然後2個實體類之間的關係是什麼樣的,比如1對1、多對多。還有就是需要用菱形表示的關係,比如廠家和商品就是多對多,菱形裡面寫生產。
2樓:校升樂正書意
你得給出一個具體情況的說明才好畫。
資料庫技術er圖如何畫
3樓:匿名使用者
如何畫資料庫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學生選課請求和成績=學生選課請求|學生成績
學生基本資訊=學號+姓名+性別+年齡+專業+班級
。。。。。。
資料結構無向圖的建立,資料結構中 無向網和無向圖有什麼區別 無向網的概念是什麼
您好,這是我們資料結構一個作業程式,希望能幫到你。include include define int max 10000 define inf 9999 define max 20 鄰接矩陣定義 typedef struct arccell arccell,adjmatrix 20 20 type...
資料結構中圖的概念,C語言資料結構中圖的頂點向量是什麼東西?
圖是一種資料元素間為多對多關係的資料結構,加上一組基本操作構成的抽象資料型別。這是教材上的定義 圖是由結點的有窮集合v和邊的集合e組成。其中,為了與樹形結構加以區別,在圖結構中常常將結點稱為頂點,邊是頂點的有序偶對,若兩個頂點之間存在一條邊,就表示這兩個頂點具有相鄰關係。在上面兩個圖結構中,一個是有...
怎麼畫出資料流程圖和er圖,求幫忙,資料庫的
你的這個在powerdesinger裡面叫概念模型圖下面可以畫出物理模型圖 可以直接生成資料庫和表以及關係的模型 資料流程圖你可以選擇visio er模型圖最好選擇powerdesinger例子如下 怎麼畫出這個資料庫系統的資料流程圖和e r 圖 20 用vs新建個工程,把這些表匯入到dataset...