
【dbms的基本功能包括 dbms的功能包括】dbms的功能包括:
1、數據定義:有DDL翻譯處理程序(包括外模式、模式、存儲模式處理程序)、保密定義處理程序(如授權定義處理程序)、完整性約束定義處理程序等 。這些程序接收相應的定義 , 進行語法、語義檢查,把它們翻譯為內部格式存儲在數據字典中 。DDL翻譯程序還根據模式定義負責建立數據庫的框架(即形成一個空庫),等待裝入數據 。
2、數據操縱:有DML處理程序、終端查詢語言解釋程序、數據存取程序、數據更新程序等 。DML處理程序或終端查詢語言解釋程序對用戶數據操縱請求進行語法、語義檢查,有數據存取或更新程序完成對數據庫的存取操作 。
3、數據庫運行管理:有系統初啟程序,負責初始化DBMS , 建立DBMS的系統緩沖區,系統工作區,打開數據字典等等 。還有安全性控制,完整性檢查、并發控制、事務管理、運行日志管理等程序模塊,在數據庫運行過程中監視著對數據庫的所有操作,控制管理數據庫資源,處理多用戶的并發操作等 。它們一方面保證用戶事務的正常運行及其原子性,一方面保證數據庫的安全性和完整性 。
4、數據庫組織、存儲和管理:有文件讀寫與維護程序、存取路徑(如索引)管理程序、緩沖區管理程序(包括緩沖區讀、寫、淘汰模塊),這些程序負責維護數據庫的數據和存取路徑,提供有效的存取方法 。
