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