數據定義功能:提供相應的數據語言來定義數據庫結構,描述數據庫框架,存儲在數據字典中。數據操作功能:實現對數據庫數據的基本訪問操作(檢索、插入、修改、刪除)。數據控制功能:數據的安全性、完整性和並發性控制有效地控制和管理數據庫操作,確保數據的正確性和有效性。
擴展數據:
根據功能,數據庫管理系統大致可以分為六個部分:
模式翻譯:提供數據定義語言(ddl)。用它編寫的數據庫模式被翻譯成內部表示。數據庫的邏輯結構、完整性約束和物理存儲結構存儲在內部數據字典中。各種數據操作(如搜索、修改、插入和刪除等。)和數據庫維護管理都是基於數據庫模式的。
應用程序的編譯:將包含數據庫訪問語句的應用程序編譯成可以在dbms支持下運行的目標程序。
交互式查詢:提供壹種簡單易用的交互式查詢語言,比如SQL。DBMS,負責執行查詢命令並在屏幕上顯示查詢結果。
數據的組織和訪問:提供外圍存儲設備上數據的物理組織和訪問方法。
事務操作管理:提供事務操作管理和操作日誌、事務操作的安全監控和數據完整性檢查、事務的並發控制和系統恢復。
數據庫維護:為數據庫管理員提供軟件支持,包括數據安全控制、完整性保證、數據庫備份、數據庫重組和性能監控。
數據庫管理系統的技術特點:
采用復雜數據模型表示數據結構,數據冗余小,易於擴展,實現了數據共享。?
它具有很高的數據和程序獨立性,數據庫的獨立性有物理獨立性和邏輯獨立性。
數據庫系統為用戶提供了壹個方便的用戶界面。
數據庫系統提供了四種數據控制功能,即並發控制、恢復、完整性和安全性。數據庫中各應用使用的數據由數據庫系統統壹指定,按照壹定的數據模型組織建立,由系統進行管理和控制。
並且增加了系統的靈活性。
百度百科-數據庫管理系統