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