資料抽象過程和資料模型

2021-08-19 06:26:24 字數 1194 閱讀 1868

- 資料抽象過程

:概念模型設計階段,分析使用者需求,設計概念模型。

:邏輯模型設計階段,將概念模型轉換為邏輯模型

:物理模型設計階段,資料庫/資料倉儲實現時,根據邏輯模型設計物理模型

- 概念模型:資料的整體邏輯結構

關係模型:關係型資料庫、資料倉儲一般採用實體建模法
- 邏輯模型

層次模型:

網狀模型:

關係模型:關係型資料庫採用關係模型,使用正規化建模法

多維模型:資料倉儲採用多維模型和關係模型,使用維度建模法或者正規化建模法

- 物理模型

關係模型表現形式:表結構設計、主鍵、屬性設計等

多維模型:事實表,維度表設計

- 什麼是實體建模法 ?

任何業務需求可以看成 3 個部分:

:實體,主要指業務需求中特定的概念主體,指發生業務關係的物件。

:事件,主要指概念主體之間完成一次業務流程的過程,特指特定的業務過程。

:說明,主要是針對實體和事件的特殊說明。

- 什麼是多維模型 ?

支持者,ralph kimball

:星形連線,事實表(中間),多張維度表

:雪花結構,多張事實表

- 關係模型好壞的衡量標準 ?

第一正規化(1nf),關係模型中的每個屬性都不可再拆分,其具有原子性。

第二正規化(2nf),1nf基礎之上,新增實體的屬性完全依賴於主關鍵字(帶有主鍵)

第三正規化(3nf),2nf基礎之上,實體的非主屬性不依賴於其他非主屬性

bcnf,主屬性(主關鍵字)不依賴於非主屬性

第四正規化(4nf)

- 事實表、維表區別 ?

事實表:記錄要分析的物件

維表:記錄度量要分析的物件

參考資料:

注:有關資料倉儲等問題,有興趣的同學可以聯絡我。tel:18310801089

資料模型的概念,資料模型的作用和資料模型的三個要素

資料模型是資料庫中用來對現實世界進行抽象的工具,是資料庫中用於提供資訊表示和操作手段的形式架構。一般地講,資料模型是嚴格定義的概念的集合。這些概念精確描述了系統的靜態特性,動態特性和完整性約束條件。因此資料模型通常由資料結構,資料操作和完整性約束三部分組成 1 資料結構 是研究的物件型別的集合,是對...

fish資料模型和資料集合

0x00資料模型的方法 var peoplemodel fish.model.extend var people new peoplemodel console.log people.get name get方法獲取屬性值 people.set console.log get people.get ...

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

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