當前位置:成語大全網 - 書法字典 - 如何繪制數據庫er

如何繪制數據庫er

如何繪制數據庫的ER圖

概念設計是數據庫設計的第壹個重要步驟,也就是說要從實際問題出發,排除非本質的東西,抽象出現實數據結構的客觀規律——也就是畫壹個數據結構圖——ER圖。這是數據庫設計的重點和難點。

那麽,怎樣才能正確反映客觀現實,把ER畫好呢?

答案是必須進行正確的需求分析。那麽如何做需求分析呢?需求分析壹般有兩種方法,壹種是結構化分析(SA),另壹種是面向對象分析(OOA)。實施這兩種方法後,可以得到更加正確的er圖。現在以下面的實際問題為例,通過結構分析(SA)方法的應用,說明如何得到更正確的ER圖。

(?壹個?)?校務管理系統

在要構建的系統中,有以下功能:

1.教師管理功能:輸入教師的信息(姓名、地址和所教課程)。教師的缺勤記錄(姓名、時間和原因。?課程)

2.管理學生的功能:?輸入學生信息?(?名字?。?選修課?。?成績?)

3.教務主任的職能是什麽?:?查詢統計?1:?老師呢?2:?這個學生的總成績是多少?3:?學生的平均成績

要求:

1)用結構化的方法畫出系統的頂層圖。0?層圖,數據字典。

2)繪制系統的數據模型ER圖。

壹、需求分析的結構化分析

1)分析實際情況

根據實際情況,我們得到以下信息:

(壹)教師教學過程:

(二)學生選擇課程的過程:

2)繪制數據流圖

(1)頂層數據流程圖

(2)第0層數據流圖

3)繪制數據字典DD(略)和軟件的初始結構圖。

1基礎數據=學生基本信息|教師基本信息|課程基本信息|教室基本信息。

2教師信息=教師數據|教師考勤信息

3學生選課請求和成績=學生選課請求|學生成績

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

。。。。。。