數據庫管理系統的主要功能是:
1、數據庫定義和創建功能。創建數據庫主要是用數據定義語言定義和創建數據庫模式,外模式,內模式等數據庫對象。
2、數據組織存儲和管理功能。數據庫管理系統要分類組織,存儲和管理各種數據,包括數據字典用戶數據,存取路徑等。
3、數據庫事務管理和執行管理。這是指數據庫管理系統的執行控制和管理功能,包括多用戶環境下的事務管理功能和安全性,完整性控制功能,數據庫恢復併發控制和死鎖檢測(或死鎖防止),安全性檢查和存取控制,完整性檢查和執行,執行日誌的組織管理等。
4、數據存取功能。數據庫管理系統提供用戶對數據的操作功能,實現對數據庫數據的檢索,插入,修改和刪除。
5、數據庫的建立和維護。此項功能包括數據庫的初始建立,數據的轉換,數據庫的轉儲和恢復,數據庫的重組織和重構造,以及性能檢測分析。
6、其餘功能。此外數據庫管理系統還包括與網絡中其他軟件系統的通信功能。