1. 程式人生 > >資料庫的概念模型,聯絡,E-R模型的設計方法

資料庫的概念模型,聯絡,E-R模型的設計方法

概念模型的基本概念:

表示概念模型的最常用模型是 實體-聯絡模型(Entity-Relationship Model,簡稱E-R模型)

E-R模型中,資料的結構被表示為“實體-聯絡”圖。(E-R圖)圖中有三個主要的元素型別:實體集,屬性和聯絡

聯絡:

兩個實體集之間的聯絡可歸納為以下三類:

1)一對一聯絡(1:1)

 2)一對多聯絡(1:n)和多對一聯絡(n:1)

3)多對多聯絡(m:n)

多元聯絡:

E-R模型中,可以表示兩個以上實體集之間的聯絡,稱為多元聯絡。

演員  ———  簽約  ——  電影

                         |

                   製片公司

如上聯絡簽約就是一個三元聯絡。

E-R模型的設計方法:

三條設計原則:

1)相對原則:

實體,屬性,聯絡等,是對同一物件抽象過程的不同解釋和理解。建模過程實際上是一個對物件的抽象過程。因此,不同人或同一人在不同情況下,抽象的結果可能不同。

2)一致原則:

同一物件在不同業務系統中的抽象結果要求保持一致,業務系統是指建立系統的各個子系統。

3)簡單原則:

為簡化E-R模型,現實世界的事物能作為屬性對待的,儘量歸為屬性處理。

事物滿足以下兩條件之一就可以作為屬性對待:

1,屬性不再具有需要描述的性質。屬性在含義上是不可分的資料項。

2,屬性不再與其他實體集具有聯絡,既E-R模型指定聯絡只能是實體集之間的聯絡。