概念模型與邏輯模型
由於使用不同的建模設計,數據建模是一項使許多建模者困惑的任務。三種非常流行的數據建模樣式是概念模型、物理模型和邏輯模型,但是由於許多相互重疊的原則,希望使用這些模型中任何一種的人仍然感到困惑。由於技術術語和術語,它們的混淆程度進一步增加。本文試圖從簡單的角度找出概念模型和邏輯模型之間的區別,以消除讀者的疑慮。
概念數據建模
實體關係模型是概念數據模型的基本特徵。在該模型的ERD中,實體用方框表示,關係用菱形表示。關係的一個例子可以看作是客戶發出訂單,而實體的例子是企業可能感興趣的所有事情。這個模型是由peterchen在1976年開發的。然而,自那以後,這個模型被稀釋了,現在很少以它的純形式使用。
在概念數據模型中,除了實體和關係之外,還有數據項。這些數據項作為其屬性鏈接到實體。所有實體共有的一些數據項可以鏈接到模型中的許多實體。任何概念性數據模型的一個特點是對業務中使用的實體使用相同的術語。雖然概念模型相對簡單,但考慮到當今公司的複雜性,它不再如此。為了描述當今環境中的實體及其關係,概念數據建模需要非常高級別的抽象。
邏輯數據建模
當It數據要在業務數據中實現時,就需要使用邏輯數據模型。雖然在概念模型中命名實體和關係時不需要有順序,但邏輯模型需要在創建屬性時考慮組織。然後,如果外鍵使表看起來很複雜,就可以使用代理鍵來簡化。一旦完成。邏輯模型似乎更接近物理模型。但它與概念模型仍有相似之處。邏輯模型有主鍵、外鍵和備用鍵,但對目標數據庫平臺沒有特別的鍵。
概念數據模型和邏輯數據模型有什麼區別?•概念數據模型和邏輯數據模型對數據建模都很重要•雖然概念數據模型通過描述數據需求使通信變得容易,但邏輯數據模型允許IT人員在不必擔心數據庫限制的情況下加入。 |