資料庫概念模型和邏輯模型及物理模型

2021-08-08 21:44:10 字數 701 閱讀 1906

概念模型是面向使用者、面向現實世界的資料模型,與dbms無關。採用概念模型,資料設計

人員可以把主要精力用於了解和描述現實世界上,而把涉及dbms的一些技術性問題推遲

到設計階段解決。

需求分析階段完成後,通過分析和總結提煉出資料字典,然後確定實體以及實體之間的聯絡。然後確定實體的屬性,逐步畫出區域性e-r圖,畫出實體之間的聯絡,然後合併區域性e-r圖,得到全域性的e-r圖(實體-聯絡圖)

邏輯模型是概念模型的延伸,將概念模型按dbms支援的資料模型(層次、網狀、關係)轉換

成相應的邏輯模型。

如果是將概念模型轉換成關係型資料庫對應的資料模型,則需要遵循以下原則:

1. 實體轉換成乙個關係,實體名可以作為關係名,實體的屬性可以作為關係的屬性

實體的碼可以作為關係的碼。

2. 聯絡也轉換成為乙個關係,聯絡名可以作為關係名。關係的碼按如下方法確定:

* 如果聯絡是1:1的,這每個實體的碼都是關係的碼

* 如果聯絡是1:n的,則n端實體的碼成為關係的碼

* 如果聯絡是多對多的,則兩端實體的碼組合成為關係的碼

物理模型是在邏輯模型的基礎上,考慮到具體的技術實現因素,在具體的資料庫上實現資料儲存。

確定所有的表和列,定義外來鍵用於確定表之間的關係,根據使用者的需求來做一些反正規化化。最終實現真正在資料庫中的存放。

資料庫理論 概念模型 邏輯模型 物理模型

在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 主要是抽取出系統中有哪些概念 此時可以不包含屬性,只有實體集,聯絡集的分析結構 表示概念模型最常用的是 實體 關係 圖 e r...

概念模型 邏輯模型和物理模型

隨著系統開發的推進和成熟,系統模式可能代表了不同的細節層次。概念模型 記錄了系統中存在 或將存在 的領域實體以及它們與系統中其他領域實體的關係。概念層的建模與技術無 關,它是利用業務領域的術語來完成的。邏輯模型 根據概念模型中創造出的概念,建立起關鍵抽象和機制的意義,並確定系統的架構和整體設計。物理...

概念模型,邏輯模型,物理模型

概念模型 就是在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 用use case來描述就是 業務員 與 客戶 就購買 商品 之事簽定下 定單 邏輯模型 就是要將概念模型具體化...