當前位置:成語大全網 - 新華字典 - 數據庫ER圖繪制

數據庫ER圖繪制

如何畫數據庫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學生選課請求和成績=學生選課請求|學生成績

學生基本信息=學號姓名性別年齡專業班級