簡介:
數(shù)據(jù)庫管理系統(tǒng)簡稱DBMS,它和操作系統(tǒng)一樣是計(jì)算機(jī)的系統(tǒng)軟件,也是一個(gè)大型復(fù)雜的軟件系統(tǒng)。
主要功能:
1、數(shù)據(jù)定義
DBMS提供數(shù)據(jù)定義語言(DDL),用戶通過它可以方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行定義。
(推薦學(xué)習(xí):java視頻教程)
2、數(shù)據(jù)組織、存儲和管理
DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括數(shù)據(jù)字典、用戶數(shù)據(jù)、數(shù)據(jù)的存取路徑等。要確定以何種文件結(jié)構(gòu)和存取方式存儲及組織這些數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。
數(shù)據(jù)組織和存儲的基本目標(biāo)是為提高存儲空間利用率和方便存取提供多種存取方法,如用索引查找、哈希查找等來提高存取效率。
3、數(shù)據(jù)操縱
DBMS還提供數(shù)據(jù)操縱語言(DML),用戶可以使用DML操縱數(shù)據(jù),實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作,如查詢、插入、刪除和修改等。
4、數(shù)據(jù)庫的事務(wù)運(yùn)行和運(yùn)行管理
數(shù)據(jù)庫在建立、運(yùn)用和維護(hù)時(shí)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。
5、數(shù)據(jù)庫的建立和維護(hù)
包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)功能,數(shù)據(jù)庫的重組功能和性能監(jiān)視、分析功能等。這些功能通常是由一些實(shí)用程序或管理工具完成的。