數據庫理論——概念模型、邏輯模型、物理模型


1.概念模型

  在了解了用戶的需求,用戶的業務領域工作情況以后,經過分析和總結,提煉出來的用以描述用戶業務需求的一些概念的東西。

  如銷售業務中的“客戶”和“定單”,還有就是“商品”,“業務員”。主要是抽取出系統中有哪些概念(此時可以不包含屬性,只有實體集,聯系集的分析結構)

  表示概念模型最常用的是"實體-關系"圖。  E-R圖主要是由實體、屬性和關系三個要素構成的。

  簡單概括,就是——“是什么”

2.邏輯模型

  邏輯模型就是要將概念模型具體化,就是要實現概念模型所描述的東西,需要哪些具體的功能,處理哪些具體的信息,是對概念模型的進一步細化。

  還以銷售業務為例:“客戶”信息基本上要包括:單位名稱,聯系人,聯系電話,地址等屬性;“商品”信息基本上要包括:名稱,類型,規格,單價等屬性;“定單”信息基本上要包括:日期和時間屬性。並且“定單”要與“客戶”,“業務員”和“商品”明細關聯。

  系統需要建立幾個數據表:業務員信息表,客戶信息表,商品信息表,定單表。

  系統要包括幾個功能:業務員信息維護,客戶信息維護,商品信息維護,建立銷售定單 。

  簡單概括,就是——“做什么”

3.物理模型

  物理模型是對真實數據庫的描述。如關系數據庫中的一些對象為表、視圖、字段、數據類型、長度、主鍵、外鍵、索引、約束、是否可為空、默認值。

  在具體的物理介質上實現出來。如:數據庫使用SQL Server 2000,這樣就可以編寫具體的SQL腳本在數據庫服務器上將數據庫建立起來。其中包括業務員信息表,客戶信息表,商品信息表,定單表。

  簡單概括,就是——“怎么做”

  參考閱讀:

    http://blog.csdn.net/lishehe/article/details/24809965

 

      https://wenku.baidu.com/view/8cacb9335a8102d276a22fcf.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM