數據庫概念模型設計,概念模型設計


數據庫概念模型設計,概念模型設計

文章插圖
為什么要設計系統概念模型,設計意義何在:
數據庫概念模型設計,概念模型設計

文章插圖
概念模型類似于工程設計藍圖 。是物理設計的一個藍本,在概念模型中很容易標識出表與表之間的關系、表的主外鍵、表級層次、分組等內容 。
如果沒有概念模型,而在設計時直接進行表的物理建表,就像沙堡一樣容易崩潰
數據庫概念模型設計,概念模型設計

文章插圖

概念模型的定義?:
數據庫概念模型設計,概念模型設計

文章插圖
也稱信息模型,它是按用戶的觀點來對數據和信息建模 。概念模型是現實世界到機器世界的一個中間層次 。表示概念模型最常用的是"實體-關系"圖 。概念模型是對真實世界中問題域內的事物的描述,不是對軟件設計的描述 。概念的描述包括:記號、內涵、外延,其中記號和內涵是其最具實際意義的 。概念模型用于信息世界的建模,它是世界到信息世界的第一層抽象,它數據庫設計的有力工具,也是數據庫開發人員與用戶之間進行交流的語言 。因此概念模型既要有較強的表達能力,應該簡單、清晰、易于理解 。目前最常用的是實體-聯系模型 。在管理信息系統中,概念模型:是設計者對現實世界的認識結果的體現,是對軟件系統的整體概括描述 。讓讀者更易理解,讀時有個參考的東西 。概念模型設計的常用方法是實體關系方法 。用實體關系方法對具體數據進行抽象加工,將實體集合抽象成實體類型,用實體間的關系反映現實世界事物間的內在關系 。首先可以進行局部E-R模型,然后把各局部E-R模型綜合成一個全局的E-R模型,最后對全局E-R模型進行優化,最后得到的 。在數據倉庫中的含義總的來說,數據倉庫的結構采用了三級數據模型的方式,即概念模型、邏輯模型、物理模型 。概念模型:也就是業務模型,由企業決策者,商務領域知識專家和IT專家共同研究和分析企業級的跨領域業務系統需求分析的結果 。在數據倉庫項目中,物理模型設計和業務模型設計象兩個輪子一樣有力地支撐著數據倉庫的實施,兩者并行不悖,缺一不可 。實際上,這有意地擴大了物理模型和業務模型的內涵和外延,因為,在這里物理模型不僅僅是數據的存儲,而且也包含了數據倉庫項目實施的方法論、資源以及軟硬件選型,而業務模型不僅僅是主題模型的確立,也包含了企業的發展戰略,行業模本等等更多的內容 。一個優秀的項目必定會兼顧業務需求和行業標準兩個方面,業務需求既包括用戶提出的實際需求,也要客觀分析它隱含的更深層次的需求,但是往往用戶的需求是不明確的,需要加以提煉甚至在商務知識專家引導下加以升華,和用戶一起進行需求分析工作 。如果不能滿足用戶的需求,項目也就失去了原本的意義 。關于概念模型概念模型設計是在原有的業務數據庫的基礎上建立了一個較為穩固的概念模型 。因為數據倉庫是對原有數據庫系統中的數據進行集成和重組而形成的數據集合,所以數據倉庫的概念模型設計,首先要對原有數據庫系統加以分析理解,看在原有的數據庫系統中“有什么”、“怎樣組織的”和“如何分布的”等,然后再來考慮應當如何建立數據倉庫系統的概念模型 。一方面,通過原有數據庫的設計文檔以及在數據字典中的數據庫關系模式,我們可以對企業現有的數據庫中的內容有一個完整而清晰的認識;另一方面,數據倉庫的概念模型是面向企業全局建立的,它為集成來自各個面向應用的數據庫的數據提供了統一的概念視圖 。它的工作主要是界定系統的邊界和確定主要的主題域 。界定系統邊界將決策者的數據分析的需求用系統邊界的定義形式反映出來 。確定主題域是對每個主題域的內容進行較明確的數據倉庫建模技術在行業中的應用描述,其內容包括:主題域的公共碼鍵、主題域之間的聯系以及充分代表主題的屬性組 。
數據庫設計概念模型圖,邏輯模型圖分別是什么?:
數據庫概念模型設計,概念模型設計

文章插圖
1.1.概念模型(E-R圖描述)
概念模型是對真實世界中問題域內的事物的描述,不是對軟件設計的描述 。
表示概念模型最常用的是"實體-關系"圖 。
E-R圖主要是由實體、屬性和關系三個要素構成的 。在E-R圖中,使用了下面幾種基本的圖形符號 。

推薦閱讀