當前位置:成語大全網 - 書法字典 - 數據庫管理系統的常用功能是什麽?

數據庫管理系統的常用功能是什麽?

壹、數據庫管理系統(DBMS)的工作模式

l

接受來自應用程序的數據請求和處理請求。

l

將用戶的數據請求(高級指令)轉換成復雜的機器代碼(低級指令)。

l

實現對數據庫的操作。

l

接受數據庫操作的查詢結果。

l

處理數據結果(格式轉換)

l

將處理結果返回給用戶。

第二,

數據管理系統的主要功能

數據庫管理系統的主要功能是:

l

數據庫的定義功能。DBMS提供的schema DDL(描述概念模式的數據定義語言)定義了數據庫的三級結構和二級映像,定義了數據完整性約束、機密性約束等約束。因此,DDL的編譯器應該包含在DBMS中。

l

數據庫的操作功能。DBMS提供了DML(數據操作語言)來操作數據。有兩種基本的數據操作:檢索(查詢)和更新(包括插入、刪除和更新)。因此,DML的編譯器或解釋器應該包含在DBMS中。根據語言的層次,DML可以分為程序性DML和非程序性DML。

l

數據庫的保護功能。DBMS對數據庫的保護主要在四個方面實現:1,數據庫恢復。當數據庫被破壞或數據不正確時,系統有能力將數據庫恢復到正確的狀態。2.數據庫的並發控制。當多個用戶同時對同壹數據進行操作時,系統應該能夠對其進行控制,防止DB中的數據被破壞。3.數據完整性控制。確保數據庫中數據和語義的正確性和有效性,防止任何導致數據錯誤的操作。4.數據安全控制。防止未經授權的用戶訪問數據庫中的數據,以避免數據泄露、篡改或破壞。

l

數據庫的維護功能。該部分包括數據加載、轉換、轉儲、數據庫重組和性能監控等功能。

l

數據字典。數據庫系統中存儲三級結構定義的數據庫稱為數據字典(DD)。對數據庫的所有操作都可以通過DD實現。DD還存儲數據庫操作的統計信息,如記錄數和訪問數。

以上是壹般DBMS的功能。壹般在大中型計算機上實現的DBMS是強而全的,而在微型計算機上實現的DBMS是弱的。

三、數據庫管理系統的模塊組成

從模塊結構上看,DBMS由兩部分組成:查詢處理器和存儲管理器。

l

查詢處理器有四個主要組件:DDL編譯器、DML編譯器、嵌入式DML預編譯器和查詢運行核心程序。

l

存儲管理器有四個主要組件:權限和完整性管理器、事務管理器、文件管理器和緩沖區管理器。