按功能劃分,數據庫管理系統大致可分為6個部分:
1、模式翻譯:提供數據定義語言。用它書寫的數據庫模式被翻譯為內部表示。數據庫的邏輯結構、完整性約束和物理儲存結構保存在內部的數據字典中。數據庫的各種數據操作(如查找、修改、插入和刪除等)和數據庫的維護管理都是以數據庫模式為依據的。?
2、應用程序的編譯:把包含著訪問數據庫語句的應用程序,編譯成在dbms支持下可運行的目標程序。
3、交互式查詢:提供易使用的交互式查詢語言,如SQL.DBMS負責執行查詢命令,並將查詢結果顯示在屏幕上。
4、數據的組織與存取:提供數據在外圍儲存設備上的物理組織與存取方法。
5、事務運行管理:提供事務運行管理及運行日誌,事務運行的安全性監控和數據完整性檢查,事務的並發控制及系統恢復等功能。
6、數據庫的維護:為數據庫管理員提供軟件支持,包括數據安全控制、完整性保障、數據庫備份、數據庫重組以及性能監控等維護工具。
擴展資料:
計算機數據庫管理系統最大的優勢在於能夠進行數據信息的長期存儲和管理。而這壹特點在很多領域都有廣泛的應用。但是需要註意的是技術人員在增強信息存管率時應當對用戶的身份進行細致識別,防止非法用戶的入侵,最終減少惡意訪問、黑客攻擊等問題,真正保障數據信息的安全。
在計算機網絡應用的過程中經常會出現信息丟失、系統崩潰等現象,致使數據信息損壞,無法正常調用。
而計算機數據庫管理系統主要就是數據的集合存儲,在這壹存儲的過程中,管理系統會按照壹定的模式進行數據存儲,並建立較為復雜的數據結構關系。這樣既能實現數據的單獨處理,也能實現數據結合的使用、處理,從而實現高效率的數據恢復。