當前位置:成語大全網 - 新華字典 - 什麽是DBMS?主要功能有那些?

什麽是DBMS?主要功能有那些?

dbms是壹個數據庫管理系統,它由以下幾個模塊組成

1.數據定義

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

2.數據操縱

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

3.數據庫運行管理

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

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

有文件讀寫與維護程序、存取路徑(如索引)管理程序、緩沖區管理程序(包括緩沖區讀、寫、淘汰模塊),這些程序負責維護數據庫的數據和存取路徑,提供有效的存取方法。

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