求資料結構和流程分析(ER圖,資料庫技術ER圖如何畫

2021-05-29 16:44:20 字數 1155 閱讀 5278

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...