什麼是邏輯資料字典?
什麼是邏輯資料字典?
資料字典(通常也稱為元資料儲存庫)是資料元素和其他元資料的集中儲存庫。這可能包括一段資料的含義,與其他資料的關係,來源,用途,型別和長度。
雖然術語元資料儲存庫和資料字典通常可互換使用,但許多組織將在單個元資料儲存庫中定義單獨的資料字典,因為資料可以以多種形式描述。資料定義方式的第一個主要區別是邏輯與物理。
邏輯資料字典允許組織以業務代表更容易理解的術語來描述資料。它側重於資料的含義及其與其他資料的關係。邏輯資料通常也比物理資料更真實的模擬現實世界。企業可能會將一些東西稱之為銷售合同,這個邏輯實體對業務很重要。完全定義銷售合同業務實體,需要由其他資料組成,例如合同參與者,合同ID,合同到期日期等。
如何在物理資料模型或資料庫中構建此資料對業務代表沒有任何影響。在邏輯層面,業務代表關心的問題包括:
什麼是銷售合同?
銷售合同的主要內容是什麼?
這些主要元素是否具有自己的屬性或資料?
銷售合同如何與其他相關業務實體相關?
一旦資料被邏輯定義,各種邏輯資料之間的定義和關係很少需要改變。
相反,物理資料字典允許組織根據其物理資料結構,型別,格式和長度來描述資料。物理資料字典為許多不同系統的程式員提供了一種工具,以瞭解資料如何儲存、儲存在何處以及必須如何引用才能使用它。物理資料可以以許多不同的方式儲存,以便優化資料完整性並提高資料檢索和資料更新的效率。
由於資料通常以多種物理方式儲存,因此可以定義多個物理資料字典。雖然可以根據整個組織中的許多不同系統使用的公共XML模式結構來定義標準資料,但也可以根據特定於單個系統的物理資料庫結構來定義。
邏輯和物理資料字典可以在中央元資料儲存庫中對映在一起,以提供從一個數據元素到另一個數據元素的可跟蹤性,而不管它是該資料的物理表示還是邏輯表示。一旦物理和邏輯資料字典被對映到一起,邏輯資料元素及其描述就提供了業務及其系統使用的資料的單個、易於理解的檢視。
最後,邏輯資料字典提供了永續性的附加好處,因為它不經常更改。隨著系統和技術的變化,物理資料結構也會發生變化。但邏輯資料字典隨著時間的推移保持相對不變,因為它反映了相對不變的業務概念。
ofollow,noindex" target="_blank">面向物件與資料庫