A. 關於資料庫建模,概念模型,邏輯模型,物理模型的區別和轉化
最近在進行UML學習過程中,突然忘記了大學時關於資料庫理論中概念模型、邏輯模型、物理模型之間的區別。隨機復習上網並復習,並在此記錄一下,資料庫建模是對現實世界進行分析、抽象、並從中找出內在聯系,進而確定資料庫的結構。
1、概念模型:就是從現實世界到信息世界的第一層抽象,確定領域實體屬性關系等,使用E-R圖表示,E-R圖主要是由實體、屬性和聯系三個要素構成的。
2、邏輯模型:是將概念模型轉化為具體的數據模型的過程,即按照概念結構設計階段建立的基本E-R圖,按選定的管理系統軟體支持的數據模型(層次、網狀、關系、面向對象),轉換成相應的邏輯模型。這種轉換要符合關系數據模型的原則。目前最流行就是關系模型(也就是對應的關系資料庫)
E-R圖向關系模型的轉換是要解決如何將實體和實體間的聯系轉換為關系,並確定這些關系的屬性和碼。這種轉換一般按下面的原則進行:
(1)一個實體轉換為一個關系,實體的屬性就是關系的屬性,實體的碼就是關系的碼。
(2)一個聯系也轉換為一個關系,聯系的屬性及聯系所連接的實體的碼都轉換為關系的屬性,但是關系的碼會根據聯系的類型變化,如果是:
1:1聯系,兩端實體的碼都成為關系的候選碼。
1:n聯系,n端實體的碼成為關系的碼。
m:n聯系,兩端實體碼的組合成為關系的碼。
3、物理模型就是根據邏輯模型對應到具體的數據模型的機器實現。物理模型是對真實資料庫的描述。如關系資料庫中的一些對象為表、視圖、欄位、數據類型、長度、主鍵、外鍵、索引、約束、是否可為空、默認值。
B. 概念模型,邏輯模型和物理模型的區別
資料庫模式、外模式內模式三級 般建模指概念模型(E-R圖式建立) 邏輯模型(般指存儲表設計、關系模型建立) 物理模型(般指存儲設計、索引等) 建議查下資料哦 感覺這樣的提問沒有什麼意義哈
C. 什麼是系統分析和系統設計中的邏輯模型和物理模型
如果是軟體開發方面的物理模型應該是:通過分析現實世界,理解當前系統的運行過程,用一個具體
化的模型模擬、了解當前系統的組織結構、資源利用情況和日常數據處理過程,這一模型稱為當前系統的物理模型。合理的物理模型應該客觀反映現實世界的實際情況。這是軟體開發計劃中較重要的一步,也是軟體需要分析中的第一步
邏輯模型:在理解當前系統的具體運行過程後,從個體的細節中抽象出本質的過程模型,即當前系統的邏輯模型
D. 物理模型、概念模型、概念模型分別是什麼
1、物理模型:構建數據倉庫的物理分布模型,主要包含數據倉庫的軟硬體配置,資源情況以及數據倉庫模式。
1.1物理模型的用途以實物或畫圖形式直觀的表達認識對象的特徵。
2、概念模型,也稱信息模型,是按用戶的觀點來對數據和信息建模,主要用於資料庫設計。概念模型實際上是現實世界到機器世界的一個中間層次。
2.1概念模型用於信息世界的建模,是現實世界到信息世界的一層抽象,是資料庫設計人員進行資料庫設計的有力工具,也是資料庫設計人員和用戶進行交流的語言。
拓展資料:
物理模型設計所做的工作是根據信息系統的容量,復雜度,項目資源以及數據倉庫項目自身(當然,也可以是非數據倉庫項目)的軟體生命周期確定數據倉庫系統的軟硬體配置,數據倉庫分層設計模式,數據的存儲結構,確定索引策略,確定數據存放位置,確定存儲分配等等。
這部分應該是由項目經理和數據倉庫架構師共同實施的。
參考資料:網路——物理模型
E. 資料庫主要有哪些模型這些模型的特點是什麼
兩大類數據模型:數據模型分為2類(分屬2個不同的層次,在開發和使用資料庫中使用不同的模型)。
概念模型,也稱信息模型,它是按用戶的觀點來對數據和信息建模,用於資料庫設計。
邏輯模型和物理模型,邏輯模型主要包括:網狀模型、層次模型、關系模型、面向對象模型等,按計算機系統的觀點對數據建模,用於DBMS實現。
物理模型,是對數據最底層的抽象,描述數據在系統內部的表示方式和存取方法,在磁碟或磁帶上的存儲方式和存取方法。
概念模型:信息世界中的基本概念。
用途:資料庫設計人員和用戶之間進行交流的語言。但要考E-R圖!
最常用的數據模型:非關系模型,有層次模型和網狀模型;關系模型;面向對象模型、對象關系模型。
F. 概念數據模型,邏輯數據模型,物理數據模型有什麼區別
1、概念數據模型(Conceptual Data Model):簡稱 概念模型 ,主要用來描述世界的概念化結構,它使資料庫的設計人員在設計的初始階段,擺脫計算機系統及DBMS的具體技術問題,集中精力分析數據以及數據之間的聯系 等,與具體的數據管理系統(Database Management System,簡稱DBMS)無關。概念數據模型必須換成邏輯數據模型,才能在DBMS中實現。
2、邏輯數據模型(Logical Data Model):簡稱數據模型,這是用戶從資料庫所看到的模型,是具體的DBMS所支持的數據模型,如網狀數據模型(Network Data Model)、 層次數據模型 (Hierarchical Data Model)等等。
3、物理數據模型(Physical Data Model):簡稱 物理模型 ,是面向計算機物理表示的模型,描述了數據在儲存介質上的組織結構,它不但與具體的DBMS 有關,而且還與操作系統和硬體有關。每一種邏輯數據模型在實現時都有起對應的物理數據模型。DBMS為了保證其獨立性與可移植性,大部分物理數據模型的實 現工作又系統自動完成,而設計者只設計索引、聚集等特殊結構。
G. 邏輯模型和物理模型的區別
邏輯模型就是我們在實際應用當中使用的這種完全存在的模型。
而理想模型是排除一些其他物品的影響,效果進行相互的區別。
H. 什麼叫物理模型
在管理信息系統中,物理模型:描述的是對象系統「如何做」、"如何實現"系統的物理過程。 即概念模型、邏輯模型、物理模型。物理模型一般可分三類:物質模型、狀態模型、過程模型。
I. 請問數倉中的物理模型和邏輯模型分別是什麼意思啊
物理模型(通常簡稱為模型,但在這種情況下與概念模型不同)是可以模擬物理對象的較小或更大的復製品。邏輯模型,是指數據的邏輯結構。邏輯建模是數據倉庫實施中的重要一環,因為它能直接反映出業務部門的需求,同時對系統的物理實施有著重要的指導作用,它的作用在於可以通過實體和關系勾勒出企業的數據藍圖。