DBMS與數據倉庫
DBMS(databasemanagementsystem)是用於管理數字數據庫的整個系統,它允許存儲數據庫內容、創建/維護數據、搜索和其他功能。數據倉庫是為了存檔、分析和安全目的而存儲數據的地方。數據倉庫是由一臺或幾臺計算機連接在一起組成一個計算機系統。
DBMS,有時也被稱為數據庫管理器,是專門用於管理(即組織、存儲和檢索)系統(即硬盤驅動器或網絡)中所有數據庫的計算機程序的集合。世界上存在著不同類型的數據庫管理系統,其中一些是為正確管理為特定目的配置的數據庫而設計的。最流行的商業數據庫管理系統是Oracle、DB2和microsoftaccess。所有這些產品都為不同的用戶提供了分配不同級別權限的方法,使DBMS可以由單個管理員集中控制,也可以分配給多個不同的用戶。在任何數據庫管理系統中都有四個重要元素。它們是建模語言、數據結構、查詢語言和事務處理機制。建模語言定義了DBMS中託管的每個數據庫的語言。目前有幾種流行的方法,如層次法、網絡法、關係法和對象法。數據結構有助於組織數據,如單個記錄、文件、字段及其定義和對象(如可視媒體)。數據查詢語言通過監視登錄數據、不同用戶的訪問權限以及向系統添加數據的協議來維護數據庫的安全性。SQL是關係數據庫管理系統中常用的查詢語言。最後,允許事務的機制有助於併發性和多樣性。該機制將確保同一記錄不會被多個用戶同時修改,從而保持數據的完整性。此外,dbms還提供備份和其他功能。
如前所述,數據倉庫是一個存儲數據的地方,用於歸檔、報告和分析。它可以包含一個組織的許多不同的數據庫。除了作為數據的存儲場所,數據倉庫還應該有一個允許用戶訪問數據的系統很容易。那個由數據倉庫操作的功能通常維護三層。第一層是staging層,用於存儲開發人員用於分析的原始數據。第二層是集成層。它用於集成併為用戶提供一個抽象級別。第三層是訪問層,它為用戶提供獲取數據的功能。數據倉庫在決策支持系統(DSS)中扮演著重要的角色。決策支持系統是一種由組織用來開發和識別事實、趨勢或關係的技術,這些事實、趨勢或關係將幫助他們做出更好的決策,以實現其組織目標。