105年警察人員特種考試資訊管理人員三等資料庫應用

三、有關資料庫與資料倉儲方面,回答下列問題:

()寫出資料倉儲的:1.英文術語;2.定義。(6分)

()說明非揮發性資料與揮發性資料的特性。(4分)

()在資料倉儲內儲存著詮釋資料 (Metadata),它被分為兩種常用的型態:Structural Metadata Operational Metadata。試說明這兩種型態的特點。(8分)

()從資料處理導向、資料庫正規化、資料顆粒度 (Granularity) 與維度型態等面向,來說明資料庫與資料倉儲兩者之間的差異性。(7分)

答:

()資料倉儲

1.英文術語:Data Warehouse

2.定義:

一個具有主題導向、整合性、時間變動性、資料不可揮發性特性的資料集合,用以支援管理決策。資料可以自不同功能與性質的資料庫中取得。傳統資料庫系統較適合例行性的資料處理需求,而資料倉儲系統則可以滿足例行性需求與較複雜的決策、查詢等。

()非揮發性資料與揮發性資料的特性

1.非揮發性資料:指電腦系統中,若拔除電源或關機後,不會消逝資料內容。

2.揮發性資料:指電腦系統中,若拔除電源或關機後,會消逝資料內容。

※參考資料:

http://www.rootlaw.com.tw/LawArticle.aspx?LawID=A040020001003400-1040804

()Structural MetadataOperational Metadata的特點

1.Structural Metadata

描述數位物件的類型、版本、關聯、結構以及特色,以促進複雜物件的瀏覽、展現或保存,進而讓資源有效的利用。例如提供資源內部結構的相關資訊,包括頁、節、章、頁數、索引及目次等組合順序。

2.Operational Metadata

說明發生的事件及程序,以及執行工作時受到影響的物件。在運作一個工作,可以儲存和報告工作資訊,如下:

(1)是否工作失敗?

(2)資料庫表格從那麼讀取、寫入或引用?

(3)多少列被讀取、寫入或引用?

(4)工作何時開始及完成。

※參考資料:

1.http://terms.naer.edu.tw/detail/1679223/

2.http://wiki.archives.gov.tw/index.php/2009-07-20-12-38-36?id=407

3.https://www.ibm.com/support/knowledgecenter/en/SSZJPZ_11.5.0/com.ibm.swg.im.iis.ds.direct.doc/topics/OperationalMetadata.html

()

資料庫與資料倉儲在多個面向上有顯著的差異。以下從資料處理導向、資料庫正規化、資料顆粒度和維度型態等面向來說明這些差異:

1.資料處理導向:

  (1)資料庫:

    主要是為了支援日常的交易處理,例如銀行交易或零售銷售等,其主要目標是確保資料的完整性、一致性和即時性。

  (2)資料倉儲:

    主要是為了支援決策分析和業務智慧活動。它集中存放從不同來源系統整合來的資料,提供企業分析和報告。

2.資料庫正規化:

  (1)資料庫:

    為了避免重複和確保資料的一致性,通常進行正規化。這種過程能夠減少資料冗餘和更新異常。

  (2)資料倉儲:

    資料多數是非正規化的。這是為了快速查詢和分析,而非正規化可以加速資料存取速度。

3.資料顆粒度(Granularity)

  (1)資料庫:資料顆粒度較細,例如單筆交易或單一顧客的紀錄。

  (2)資料倉儲:

    資料顆粒度較粗,常常儲存匯總或彙整後的資料,例如每月的銷售總額或每年的總利潤。

4.維度型態:

  (1)資料庫:

   較少使用維度模型,它們主要依賴於 ER 模型或其他結構化方法來組織資料。

  (2)資料倉儲:

    常用維度模型來組織資料,例如星狀綱要 (star schema) 或雪花狀綱要 (snowflake schema)。維度模型讓用戶能夠從不同維度 (如時間、地點、產品等) 輕鬆查詢和分析資料。

總結,資料庫和資料倉儲雖然都是儲存資料的系統,但是它們的設計目標、結構和使用方式有所不同,並且針對其特定的需求進行優化。

 

arrow
arrow
    文章標籤
    資料庫應用
    全站熱搜

    jacksaleok 發表在 痞客邦 留言(0) 人氣()