數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是什么意思
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是什么意思
數(shù)據(jù)庫(kù)管理系統(tǒng)提供了定義數(shù)據(jù)、使用數(shù)據(jù)及與他人共享數(shù)據(jù)的全面控制,它還可方便地編制和管理文件中的大量數(shù)據(jù)。DBMS一般包括三大主要功能:數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制。
數(shù)據(jù)定義:
利用DBMS可定義數(shù)據(jù)類型及數(shù)據(jù)的存儲(chǔ)形式,可保證數(shù)據(jù)的完整性和一致性。
利用DBMS可靈活地定義用戶自己的數(shù)據(jù)(如文本、數(shù)組、日期、時(shí)間和電子表格等);可定義數(shù)據(jù)的存儲(chǔ)方式(如字符串長(zhǎng)度、數(shù)值精度、日期/時(shí)間精度);可定義數(shù)據(jù)的顯示和打印格式;可定義簡(jiǎn)單及復(fù)雜的驗(yàn)證規(guī)則,以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性;可用DBMS對(duì)用戶數(shù)據(jù)庫(kù)中文件和表格之間的驗(yàn)證關(guān)系的有效性作檢查。
數(shù)據(jù)操作:
DBMS提供了多種處理數(shù)據(jù)的方式,如可在一個(gè)表中查找信息或在幾個(gè)相干的表或文件中進(jìn)行復(fù)雜的查找;可以用命令更新一個(gè)字段或多個(gè)記錄的內(nèi)容;也可編寫程序,對(duì)數(shù)據(jù)進(jìn)行讀操作或更新操作。
現(xiàn)在大多數(shù)的DBMS都提供了SQL(結(jié)構(gòu)化查詢語(yǔ)言)數(shù)據(jù)庫(kù)語(yǔ)言來(lái)處理表中的數(shù)據(jù)。使用SQL,就可以解決特定問題,定義由多表數(shù)據(jù)組成的信息集。
隨著第四代語(yǔ)言及應(yīng)用生成器技術(shù)的研究興起,目前多數(shù)DBMS都具有豐富和強(qiáng)大的數(shù)據(jù)處理能力,使用戶無(wú)須精通SQL,即可操縱數(shù)據(jù)庫(kù),從而可集中精力去解決信息問題。如Access、FoxPro2.5和Visual FoxPro等。
數(shù)據(jù)控制:
在需要和他人共享數(shù)據(jù)時(shí),多數(shù)DBMS都有對(duì)數(shù)據(jù)進(jìn)行保護(hù)的措施,從而保證只有被授權(quán)的用戶才能讀取或更新自己的數(shù)據(jù)。因而提供強(qiáng)大的數(shù)據(jù)控制能力,以保證數(shù)據(jù)的安全性、完整性、正確性和一致性,是DBMS必須提供的功能。
非常好我支持^.^
(18) 75%
不好我反對(duì)
(6) 25%
相關(guān)閱讀:
( 發(fā)表人:admin )