一般數(shù)據(jù)庫(kù)管理系統(tǒng)指的是通過(guò)操縱和管理數(shù)據(jù)庫(kù)的大型軟件,作用是建立,使用和維護(hù)數(shù)據(jù)庫(kù),即DBMS,通過(guò)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,確保數(shù)據(jù)庫(kù)的安全性和完整性,用戶通過(guò)DBMS系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),對(duì)于數(shù)據(jù)庫(kù)管理員來(lái)說(shuō)可以可以通過(guò)此來(lái)進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作,使用多個(gè)應(yīng)用程序和用戶不同的方法進(jìn)行不同時(shí)間的建立,并修改和詢(xún)問(wèn)數(shù)據(jù)庫(kù),大部分的DBMS提供數(shù)據(jù)定義語(yǔ)音DDL和數(shù)據(jù)操作語(yǔ)音DML為用戶定義數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)和權(quán)限的約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的追加,并根據(jù)需要進(jìn)行相關(guān)的刪除和操作。
主要的功能包括,數(shù)據(jù)定義,提供數(shù)據(jù)定義的語(yǔ)言即DDL,用戶定義數(shù)據(jù)三級(jí)模式結(jié)構(gòu)使用,兩級(jí)映像以完整的約束和保密限制等約束的控制,用于建立,修改數(shù)據(jù)庫(kù)的庫(kù)結(jié)構(gòu),DDL所描述的庫(kù)結(jié)構(gòu)給出相關(guān)的數(shù)據(jù)庫(kù)框架,數(shù)據(jù)庫(kù)的框架信息被存放在數(shù)據(jù)字典中。
對(duì)數(shù)據(jù)進(jìn)行操作,DBMS提供數(shù)據(jù)操作語(yǔ)言DML供用戶實(shí)現(xiàn)對(duì)數(shù)據(jù)的追加,刪除,更新,查詢(xún)等操作,數(shù)據(jù)庫(kù)的管理,可以是數(shù)據(jù)庫(kù)運(yùn)行管理運(yùn)行的控制,管理功能,包括多用戶環(huán)境的并發(fā)控制,安全性檢查和存取限制的控制,完整性檢查和執(zhí)行,運(yùn)行日志組織進(jìn)行管理,事務(wù)管理和自動(dòng)恢復(fù),保證事務(wù)原子性,功能保證數(shù)據(jù)庫(kù)的正常運(yùn)行。
數(shù)據(jù)組織的存儲(chǔ)管理,DBMS分類(lèi)組織,存儲(chǔ)和管理各種數(shù)據(jù),包括數(shù)據(jù)字典,用戶數(shù)據(jù),存取路徑等,需要注意的是確定好將要使用的組織數(shù)據(jù)包括文件的結(jié)構(gòu)和存取的方法的相關(guān)組織數(shù)據(jù),并確保實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系,數(shù)據(jù)組織和存儲(chǔ)的基本計(jì)劃確保提高存儲(chǔ)空間利用率并選擇合適的存取的方法提高存取效率.
對(duì)于數(shù)據(jù)庫(kù)的保護(hù)功能,對(duì)于這些是關(guān)系到信息戰(zhàn)略的問(wèn)題,利用DBMS對(duì)數(shù)據(jù)庫(kù)機(jī)械能保護(hù)通過(guò)4個(gè)方面來(lái)實(shí)現(xiàn)相關(guān),數(shù)據(jù)庫(kù)的恢復(fù),數(shù)據(jù)庫(kù)的相關(guān)控制,數(shù)據(jù)的完整性的控制,安全控制,其他如緩沖區(qū)的管理和數(shù)據(jù)存儲(chǔ)的某些自適應(yīng)機(jī)制等.
對(duì)于數(shù)據(jù)庫(kù)的保護(hù),需要數(shù)據(jù)庫(kù)的載入,轉(zhuǎn)換,存儲(chǔ),以及數(shù)據(jù)庫(kù)的重組重構(gòu)即性能監(jiān)控等相關(guān)的功能,分別由各個(gè)使用程序來(lái)執(zhí)行完成.
最后要說(shuō)的是通信的內(nèi)容DBMS和操作系統(tǒng)的聯(lián)機(jī)處理,分時(shí)系統(tǒng)及遠(yuǎn)程作業(yè)輸入相關(guān)接口的問(wèn)題,負(fù)責(zé)處理數(shù)據(jù)的傳送的問(wèn)題,對(duì)網(wǎng)絡(luò)環(huán)境數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行處理,包括DBMS和網(wǎng)絡(luò)中其他相關(guān)的系統(tǒng)通信溫特的解決和數(shù)據(jù)庫(kù)件的相互操作的功能的問(wèn)題。
企業(yè)在管理數(shù)據(jù)庫(kù)系統(tǒng)的時(shí)候,需要知道是如何利用計(jì)算機(jī)硬件和軟件技術(shù)進(jìn)行有效的手機(jī),存儲(chǔ),及時(shí)的處理和應(yīng)用的過(guò)程,目的是能夠充分的有效地發(fā)揮數(shù)據(jù)的作用,實(shí)現(xiàn)數(shù)據(jù)有效管理和關(guān)鍵數(shù)據(jù)組織,數(shù)據(jù)管理經(jīng)歷人工管理,文件系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)發(fā)展階段,所以在建立相關(guān)的數(shù)據(jù)結(jié)構(gòu)的時(shí)候,可以充分了解數(shù)據(jù)間的聯(lián)系并進(jìn)行修改,擴(kuò)充,保證數(shù)據(jù)獨(dú)立性可靠性的同時(shí),減少數(shù)據(jù)冗余,提高數(shù)據(jù)共享和管理的高效率。