當前位置:成語大全網 - 書法字典 - DBMS的組成是什麽?

DBMS的組成是什麽?

Dbms是壹個數據庫管理系統,由以下模塊組成。

1.數據定義

有DDL翻譯處理程序(包括外部模式、模式和存儲模式處理程序)、機密性定義處理程序(如授權定義處理程序)和完整性約束定義處理程序。這些程序接收相應的定義,檢查語法和語義,將它們翻譯成內部格式並存儲在數據字典中。DDL翻譯器還負責根據模式定義構建數據庫的框架(即形成壹個空數據庫)並等待數據加載。

2.數據操作

有DML處理程序、終端查詢語言解釋程序、數據存取程序、數據更新程序等。DML處理器或終端查詢語言解釋器檢查用戶數據操作請求的語法和語義,數據訪問或更新程序完成對數據庫的訪問操作。

3.數據庫操作管理

有壹個系統初始化程序,負責初始化DBMS,建立系統緩沖區,系統工作區,打開數據字典等等。還有安全控制、完整性檢查、並發控制、事務管理、運行日誌管理等程序模塊,監控數據庫的所有操作,控制和管理數據庫資源,處理多個用戶的並發操作。它們壹方面保證了用戶事務的正常操作和原子性,另壹方面保證了數據庫的安全性和完整性。

4.數據庫組織、存儲和管理

有文件讀取、寫入和維護程序,訪問路徑(如索引)管理程序和緩沖區管理程序(包括緩沖區讀取、寫入和消除模塊),負責維護數據庫的數據和訪問路徑,提供有效的訪問方法。

5.數據庫建立、維護和其他