數據庫概念模型設計,概念模型設計( 二 )


實體,矩形
E/R圖三要素屬性,橢圓形
關系,菱形
關系:一對一關系,一對多關系,多對多關系 。
E/R圖中的子類(實體):
1.2.邏輯模型
邏輯數據模型反映的是系統分析設計人員對數據存儲的觀點,是對概念數據模型進一步的分解和細化 。
1.3.物理模型
物理模型是對真實數據庫的描述 。數據庫中的一些對象如下:表,視圖,字段,數據類型、長度、主鍵、外鍵、索引、是否可為空,默認值 。
概念模型到物理模型的轉換即是把概念模型中的對象轉換成物理模型的對象 。更多追問追答追問你好,你能把羅技模型詳細說明一下嗎?我還是不太懂追答邏輯模型:是將概念模型轉化為具體的數據模型的過程,即按照概念結構設計階段建立的基本E-R圖,按選定的管理系統軟件支持的數據模型,轉換成相應的邏輯模型 。這種轉換要符合關系數據模型的原則 。目前最流行就是關系模型

E-R圖向關系模型的轉換是要解決如何將實體和實體間的聯系轉換為關系,并確定這些關系的屬性和碼 。這種轉換一般按下面的原則進行:

一個實體轉換為一個關系,實體的屬性就是關系的屬性,實體的碼就是關系的碼 。

一個聯系也轉換為一個關系,聯系的屬性及聯系所連接的實體的碼都轉換為關系的屬性,但是關系的碼會根據聯系的類型變化,如果是:

1:1聯系,兩端實體的碼都成為關系的候選碼 。

1:n聯系,n端實體的碼成為關系的碼 。

m:n聯系,兩端實體碼的組合成為關系的碼 。追問能發一張概念模型和邏輯模型的圖片嗎?或者能找到概念模型和邏輯模型的連接,光說理論我還是不太明白,謝謝!
概念模型是什么?:

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

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

推薦閱讀