怎麼畫出資料流程圖和er圖,求幫忙,資料庫的

2021-03-03 23:20:23 字數 3203 閱讀 4493

1樓:優奈我知識庫

你的這個在powerdesinger裡面叫概念模型圖下面可以畫出物理模型圖(可以直接生成資料庫和表以及關係的模型)資料流程圖你可以選擇visio

er模型圖最好選擇powerdesinger例子如下:

怎麼畫出這個資料庫系統的資料流程圖和e-r 圖 20

2樓:匿名使用者

用vs新建個工程,把這些表匯入到dataset裡,就自動生成了。

不行的話就用visio自己畫吧,也不費事的。

求一張倉儲管理系統的e-r圖 根據這個大概的資料庫幫忙畫一張er圖:

3樓:匿名使用者

訂單放中間 編號做主鍵,零件名稱做外來鍵;有編號的放一邊,有零件名的放一邊

資料流圖、資料流程圖、e-r圖分別是資料庫設計中的那個環節?

4樓:匿名使用者

資料流圖 對應抄 資料庫襲物理結構bai設計 資料就是屬du於物理層資料庫概念結構設計 對應 e-r圖分zhi別是資料庫設計中 資料間的

dao關係就是e-r圖資料庫邏輯結構設計 對應 資料流程圖 流程圖就是一種邏輯上對資料庫操作之類的吧

如何提煉資料流圖的實體,畫資料庫的e-r圖

5樓:匿名使用者

第一步:首先要根據需求分析的結果(資料流圖、資料字典等)對現實世界的資料進行抽象, 設計各個區域性檢視即分e-r圖。關係的屬性一半來自資料字典。

第二步:整合區域性檢視。

概念結構是對現實世界的一種抽象,一般有三種抽象:

(1)分類 ( is member of )

(2)聚集 ( is part of )

(3)概括 ( is subset of )

設計分e-r圖的步驟是:(1)選擇區域性應用

在需求分析階段,通過對應用環境和要求進行詳盡的調查分析,用多層資料流圖和資料字典描述了整個系統。

設計分e-r圖的第一步,就是要根據系統的具體情況,在多層的資料流圖中選擇一個適當層次的(經驗很重要)資料流圖,讓這**中每一部分對應一個區域性應用,我們即可以以這一層次的資料流圖為出發點,設計分e-r圖。

一般而言,中層的資料流圖能較好地反映系統中各區域性應用的子系統組成,因此人們往往以中層資料流圖作為設計分e-r圖的依據

(2)逐一設計分e-r圖

每個區域性應用都對應了一組資料流圖,區域性應用涉及的資料都已經收集在資料字典中了。現在就是要將這些資料從資料字典中抽取出來,參照資料流圖, <1> 標定區域性應用中的實體, <2> 實體的屬性、標識實體的碼, <3> 確定實體之間的聯絡及其型別(1:1、1:

n、m:n)。

<1> 標定區域性應用中的實體

現實世界中一組具有某些共同特性和行為的物件就可以抽象為一個實體。物件和實體之間是 "is member of "的關係。例如在學校環境中,可以把張

三、李四、王五等物件抽象為學生實體。

物件型別的組成成分可以抽象為實體的屬性。組成成分與物件型別之間是 "is part of "的關係。例如學號、姓名、專業、年級等可以抽象為學生實體的屬性。

其中學號為標識學生實體的碼。

<2> 實體的屬性、標識實體的碼

實際上實體與屬性是相對而言的,很難有截然劃分的界限。同一事物,在一種應用環境中作為 "屬性 ",在另一種應用環境中就必須作為 "實體 "。一般說來,在給定的應用環境中:

(1)屬性不能再具有需要描述的性質。即屬性必須是不可分的資料項。

(2)屬性不能與其他實體具有聯絡。聯絡只發生在實體之間。

<3> 確定實體之間的聯絡及其型別(1:1、 1:n、 m:n)。

根據需求分析,要考察實體之間是否存在聯絡,有無多餘聯絡

(二)、 合併分e-r圖,生成初步e-r圖。

各分e-r圖之間的衝突主要有三類:屬性衝突、命名衝突和結構衝突。

1.屬性衝突 (1) 屬性域衝突,即屬性值的型別、取值範圍或取值集合不同。

例如:屬性「零件號」有的定義為字元型,有的為數值型。

(2) 屬性取值單位衝突。 例如:屬性「重量」有的以克為單位,有的以公斤為單位。

2.命名衝突 (1) 同名異義。 不同意義物件相同名稱。

(2) 異名同義(一義多名)。同意義物件不相同名稱。「專案」和「課題」

3.結構衝突

(1) 同一物件在不同應用中具有不同的抽象。例如 "課程 "在某一區域性應用中被當作實體,而在另一區域性應用中則被當作屬性。

(2) 同一實體在不同區域性檢視中所包含的屬性不完全相同,或者屬性的排列次序不完全相同。

(3) 實體之間的聯絡在不同區域性檢視中呈現不同的型別。

例如實體e1與e2在區域性應用a中是多對多聯絡,而在區域性應用b中是一對多聯絡;又如在區域性應用x中e1與e2發生聯絡,而在區域性應用y中e1、e2、e3三者之間有聯絡。

解決方法是根據應用的語義對實體聯絡的型別進行綜合或調整。

(三).修改與重構,生成基本e-r圖

分e-r圖經過合併生成的是初步e-r圖。之所以稱其為初步e-r圖,是因為其中可能存在冗餘的資料和冗餘的實體間聯絡,即存在可由基本資料匯出的資料和可由其他聯絡匯出的聯絡。冗餘資料和冗餘聯絡容易破壞資料庫的完整性,給資料庫維護增加困難,因此得到初步e-r圖後,還應當進一步檢查e-r圖中是否存在冗餘,如果存在,應設法予以消除。

修改、重構初步e-r圖以消除冗餘,主要採用分析方法。除此外,還可以用規範化理論來消除冗餘,這些內容一般在資料庫原理課程中,用一種公式化的方法來消除冗餘。

資料庫原理及應用 畫出此資料庫的e-r圖 30

6樓:碧血玉葉花

(1)e-r圖如下:

(2)關du系模型為:

職工(zhi職工號dao,姓名,住址,

版所在部門

權) 主鍵:職工號

部門(部門編碼,部門所有職工,經理,銷售的產品) 主鍵:部門編碼產品(產品內部編號,產品名,製造商,**,型號) 主鍵:產品內部編碼製造商(製造商編碼,製造商名稱,地址,生產的產品名,**) 主鍵:

製造商編碼

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

首先你要找到資料庫的所有實體物件,用矩形表示,然後每個實體物件都有屬性,用橢圓表示,然後2個實體類之間的關係是什麼樣的,比如1對1 多對多。還有就是需要用菱形表示的關係,比如廠家和商品就是多對多,菱形裡面寫生產。你得給出一個具體情況的說明才好畫。資料庫技術er圖如何畫 如何畫資料庫er圖 資料庫設計...

資料庫設計er圖相關的問題資料庫設計ER圖相關的問題

首先告訴你設計這東西沒有對錯,只有優劣,所以說沒有正確答案,要看自己需求和經驗。針對你的問題 1.在畫er圖時是否每一個實體或關係必需在實際建表中實際存在?答 根據我的經驗,實體一般都要建表,聯絡 關係 要分情況,一般一對多的聯絡,這個聯絡作為多的一方表中的一個欄位。多對多的聯絡,要建一張表。不要問...

誰熟悉資料流程圖,結構圖,ER圖啥的?聯絡我呀,幫忙給畫一下

這個圖很好畫,visio都有啊,你的要求說明不夠詳細,關鍵是搞懂需求分析 誰熟悉業務流程圖,資料流程圖,結構圖,er圖啥的?幫忙給畫一下,要用visio畫圖哦!80 天啊!這麼簡還請人作,哼!錢白交了!還畢什麼業!不知是不會,還是太聰明瞭,請人代勞。但願是後者,否則可惜了。幫忙一下!作業要求要用vi...