E R概念模型

2021-07-28 05:29:41 字數 1094 閱讀 1147

資料庫模型主要分為三類:

1.概念模型(用於資料庫設計)

2.邏輯模型(實現dbms)

3.物理模型(物理層面的儲存方法與訪問方式)

關於概念模型中的 e-r 模型

概念模型有很多種表示方法其中最為著名的是 p.p.s.chen 於2023年提出的實體-聯絡方法
e-r 概念模型中的主要概念以及 e-r 圖的繪製方法

首先 e-r 圖中包含以下物件:

1.實體(具體的事物)

2.屬性(描述實體的資料)

3.聯絡(實體之間的聯絡)

其中聯絡又分為一對

一、一對多、多對多聯絡。

繪製方法:

1.確定實體

2.確定每個實體的屬性

3.確定實體之間的聯絡並為其命名

4.確定聯絡種類和其屬性

5.畫出 e-r 圖

畫圖時矩形表示實體,矩形內寫上實體名,橢圓形表示實體屬性,下劃線表示實體的鍵,用實線連線實體與屬性。

用菱形表示實體之間的聯絡,菱形內寫上聯絡名。如果聯絡也有自己的屬性,則用橢圓表示聯絡的屬性並將聯絡與屬性連線,最後連線聯絡與相應實體。

繪製例項:

假設每個學生選修若干門課程,且每個學生每選一門課只有乙個成績,每個教師只擔任一門課的教學,一門課由若干教師授課。「學生」有屬性:學號、姓名、位址、年齡、性別。「教師」有屬性:職工號、教師姓名、職稱,「課程」有屬性:課程號、課程名。
1.找出實體:

實體有:學生,課程,教師

3.確定聯絡:

學生與課程之間的選課關係:多對多(學生可選多門課且一門課可被多個學生選擇)

教師與課程之間的授課關係:多對一(每個教師只擔任一門課,一門課可有多個教師任課)

4.確定關係屬性:

學生與課程之間的選課關係有乙個成績屬性

5.畫出 e-r 圖:

UML概念模型

uml unified modeling language 統一建模語言,為物件導向開發系統的產品進行說明 視覺化 和編制文件的標準語言 物件導向程式設計 物件導向基本概念 物件 類 抽象化 封裝 整合 多型 物件導向程式設計過程 分析 設計 採用物件導向語言程式設計實現 uml核心是圖表,可以分為...

概念模型,邏輯模型,物理模型

概念模型 就是在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 用use case來描述就是 業務員 與 客戶 就購買 商品 之事簽定下 定單 邏輯模型 就是要將概念模型具體化...

概念模型,邏輯模型,物理模型

概念模型就是在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 用use case來描述就是 業務員 與 客戶 就購買 商品 之事簽定下 定單 邏輯模型就是要將概念模型具體化。要...