1.概念模型
在了解了用戶的需求,用戶的業務領域工作情況以后,經過分析和總結,提煉出來的用以描述用戶業務需求的一些概念的東西。
如銷售業務中的“客戶”和“定單”,還有就是“商品”,“業務員”。主要是抽取出系統中有哪些概念(此時可以不包含屬性,只有實體集,聯系集的分析結構)
表示概念模型最常用的是"實體-關系"圖。 E-R圖主要是由實體、屬性和關系三個要素構成的。
簡單概括,就是——“是什么”
2.邏輯模型
邏輯模型就是要將概念模型具體化,就是要實現概念模型所描述的東西,需要哪些具體的功能,處理哪些具體的信息,是對概念模型的進一步細化。
還以銷售業務為例:“客戶”信息基本上要包括:單位名稱,聯系人,聯系電話,地址等屬性;“商品”信息基本上要包括:名稱,類型,規格,單價等屬性;“定單”信息基本上要包括:日期和時間屬性。並且“定單”要與“客戶”,“業務員”和“商品”明細關聯。
系統需要建立幾個數據表:業務員信息表,客戶信息表,商品信息表,定單表。
系統要包括幾個功能:業務員信息維護,客戶信息維護,商品信息維護,建立銷售定單 。
簡單概括,就是——“做什么”
3.物理模型
物理模型是對真實數據庫的描述。如關系數據庫中的一些對象為表、視圖、字段、數據類型、長度、主鍵、外鍵、索引、約束、是否可為空、默認值。
在具體的物理介質上實現出來。如:數據庫使用SQL Server 2000,這樣就可以編寫具體的SQL腳本在數據庫服務器上將數據庫建立起來。其中包括業務員信息表,客戶信息表,商品信息表,定單表。
簡單概括,就是——“怎么做”
參考閱讀:
http://blog.csdn.net/lishehe/article/details/24809965