0002 大話資料 (資料模型)

2021-07-26 15:44:06 字數 1318 閱讀 8059

!邏輯主線:   1.現實世界事物與事物間的關係——資料與資料間的關係——資料模型

2.行業領域-資料建模         

資料模型:是乙個描述資料、資料聯絡、資料語義以及一致性約束的概念工具的集合,提供了一種描述物理層、邏輯層、檢視層資料庫的設計的方式。

資料模型分類:

1.關係模型:關係模型用表的集合來表示資料和資料間的聯絡,它是基於記錄的一種模型,乙個關係(所有特定列的一種組合)就是乙個二維表(但不是任何乙個二維表都能表示乙個關係),大量的資料庫系統都基於此種模型,它使用最廣泛。(例如:每個二維表定義了固定數目的多個列,每列有唯一列名,每列對應了基於業務資料的字段、屬性、元組,二維表的每一行(每一條記錄)展示和反映了每一條記錄多個屬性之間的關係)

一般來說,二維表中一行代表了一組值之間的一種聯絡,表就是這種聯絡的乙個集合。在關係模型術語中,關係用來指代表,而元組用來指代行,屬性指代表中的列,關係例項指代一組特定的行的集合。

現實世界中:企業基本資訊、個人基本資訊、銷售資訊,都可以組織為關係型二維表。

是否只有二維表,是否還有三維表?(二維表的二指的是橫縱組合的維度,三維表的三指的是橫縱高的維度)

2.實體-聯絡模型:簡稱e-r模型,模型思路基於將現實世界看成是由一組稱作實體的基本物件以及這些物件間的聯絡構成。實體是現實世界中可區別於其他物件的一件事情或乙個物體。關注的是實體以及實體間的關聯,它提供了乙個圖形化表示方法檢視資料、聯絡、約束,是連線現實世界物件與資料庫設計的橋梁,圖形化的表示了全域性邏輯結構。

我們通過描述該實體的一組屬性與實體自身相關聯來表示特定的實體。聯絡是多個實體間的關聯。

相同型別的聯絡的集合為聯絡集,相同型別的實體的集合為實體集

3.基於物件的資料模型:即物件-關係資料模型,可以看做是e-r模型增加了封裝、方法(函式)和物件標識等概念後的擴充套件,這也與是主流的軟體開發方式(物件導向)所適應的,物件-關係資料模型集合了物件導向的資料模型和關係資料模型的特徵。

4.半結構化資料模型:之前提到的資料模型中,所有某種特定型別的資料項(即屬性、字段、元組)必須具有相同的屬性集,而半結構化資料模型允許那些相同型別的資料項(即屬性、字段、元組)含有不同的屬性集的資料定義。

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

資料模型所描述的內容包括三個部分 資料結構 資料操作 資料約束。1 資料結構 資料模型中的資料結構主要描述資料的型別 內容 性質以及資料間的聯絡等。資料結構是資料模型的基礎,資料操作和約束都建立在資料結構上。不同的資料結構具有不同的操作和約束。2 資料操作 資料模型中資料操作主要描述在相應的資料結構...

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

概念資料模型設計與邏輯資料模型設計 物理資料模型設計是資料庫及資料倉儲模型設計的三個主要步驟。在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資...

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

在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資料需求,資料類代表了在業務環境中自然聚集成的幾個主要類別資料。概念資料模型的內容包括重要的實體...