當前位置:成語大全網 - 新華字典 - E-R圖是概念模型還是邏輯模型

E-R圖是概念模型還是邏輯模型

是概念模型

1.概念模型的表示方法

E-R圖主要是由實體、屬性和聯系三個要素構成的。在E-R圖中,使用了下面四種基本的圖形符號。

2.確定系統實體、屬性及聯系

利用系統分析階段建立的數據字典,並對照數據流程圖對系統中的各個數據項進行分類、組織,確定系統中的實體、實體的屬性、標識實體的碼以及實體之間聯系的類型。

在數據字典中“數據項”是基本數據單位,壹般可以作為實體的屬性。“數據結構”、“數據存儲”和“數據流”條目都可以作為實體,因為它們總是包含了若幹的數據項。作為屬性必須是不可再分的數據項,也就是說在屬性中不能包含其他的屬性。

3.確定局部(分)E-R圖

根據上面的分析,可以畫出部分實體-聯系圖。

在這些實體中有下畫線的屬性可以作為實體的碼,這幾個實體之間存在著1:1、l:n和m:n幾種聯系。

4.集成完整(總)E-R圖

各個局部(分)E-R圖畫好以後,應當將它們合並起來集成為完整(總)E-R圖。在集成時應當註意如下幾點:

(1)消除不必要的冗余實體、屬性和聯系。

(2)解決各分E-R圖之間的沖突。

(3)根據情況修改或重構E-R圖。

6.2.3邏輯結構設計

邏輯結構設計的任務,就是把概念結構設計階段建立的基本E-R圖,按選定的管理系統軟件支持的數據模型(層次、網狀、關系),轉換成相應的邏輯模型。這種轉換要符合關系數據模型的原則。

E-R圖向關系模型的轉換是要解決如何將實體和實體間的聯系轉換為關系,並確定這些關系的屬性和碼。這種轉換壹般按下面的原則進行:

(1)壹個實體轉換為壹個關系,實體的屬性就是關系的屬性,實體的碼就是關系的碼。

(2)壹個聯系也轉換為壹個關系,聯系的屬性及聯系所連接的實體的碼都轉換為關系的屬性,但是關系的碼會根據聯系的類型變化,如果是:

1:1聯系,兩端實體的碼都成為關系的候選碼。

1:n聯系,n端實體的碼成為關系的碼。

m:n聯系,兩端實體碼的組合成為關系的碼。