數據庫管理系統是系統軟件。有代表性的系統軟件有操作系統、語言處理程序、數據庫管理、輔助程序等。數據庫管理系統有組織地、動態地存貯大量數據,使人們能方便、高效地使用這些數據。
數據庫管理系統的功能:
1、數據庫定義功能:數據庫管理系統提供數據定義語言,用戶可以通過它對數據庫中的數據對象的組成與結構的定義。
2、數據組織、存儲和管理;數據庫管理系統要分類組織、存儲和管理各種數據,包括數據字典、用戶數據、數據的存儲路徑等。數據存儲和組織的基本目標是提高存儲空間利用率和方便存取,提供多種存取***(索引查找、hash查找,順序查找等)來提高存取效率。
3、數據操縱功能:數據庫管理系統還提供數據操縱語言,用戶可以使用它操縱數據,實現對數據的基本操作,如插入、查詢、刪除、修改等。
4、數據庫的事務管理和運行管理:數據庫在建立、運行和維護時由數據庫管理功能統一管理和控制,以保證事務的正確運行,保證數據的安全性、完整性、多用戶對數據的并發使用及發生故障后的系統恢復。