1 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指DBS中對(duì)數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng),它是DBS的核心成分。DBS中所有與數(shù)據(jù)庫(kù)打交道的操作,包括建庫(kù)、查詢、更新及數(shù)據(jù)控制,都是通過(guò)DBMS進(jìn)行的。數(shù)據(jù)庫(kù)管理系統(tǒng)總是基于某種數(shù)據(jù)庫(kù)模型,可分為網(wǎng)狀型、層次型、關(guān)系型和面向?qū)ο笮虳BMS。
數(shù)據(jù)庫(kù)管理系統(tǒng)的主要目標(biāo):把數(shù)據(jù)作為可管理的資源處理。
數(shù)據(jù)庫(kù)管理系統(tǒng)的5個(gè)重要功能:
◆數(shù)據(jù)庫(kù)的定義功能:DBMS提供數(shù)據(jù)定義語(yǔ)言(DDL)定義數(shù)據(jù)庫(kù)的3級(jí)結(jié)構(gòu),包括外模式、概念模式、內(nèi)模式及其相互之間的映象,定義數(shù)據(jù)的完整性約束、保密限制等條件。因此在DBMS中包括DDL的編譯程序。
◆數(shù)據(jù)庫(kù)的操縱功能:提供數(shù)據(jù)操縱語(yǔ)言(DML)實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作。有4種基本操作:檢索(查詢)、插入、刪除、修改。在DBMS中包括DML的編譯程序或解釋程序。
◆數(shù)據(jù)庫(kù)的保護(hù)功能:DBMS對(duì)數(shù)據(jù)庫(kù)的保護(hù)主要通過(guò)4個(gè)子系統(tǒng):
A.數(shù)據(jù)庫(kù)恢復(fù)(在數(shù)據(jù)庫(kù)被破壞或數(shù)據(jù)不正確時(shí),系統(tǒng)有能力把數(shù)據(jù)庫(kù)恢復(fù)到最近某個(gè)正確的狀態(tài)
B.數(shù)據(jù)完整性控制(保證數(shù)據(jù)庫(kù)中數(shù)據(jù)及語(yǔ)義的正確性和有效性,防止任何對(duì)數(shù)據(jù)錯(cuò)誤的操作)
C.多用戶環(huán)境下的并發(fā)控制。
D.數(shù)據(jù)安全性控制(防止未被授權(quán)的用戶蓄謀或無(wú)意地存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),以免數(shù)據(jù)的泄露或破壞)。
◆數(shù)據(jù)庫(kù)的維護(hù)功能:這部分包括數(shù)據(jù)庫(kù)的初始數(shù)據(jù)載入、轉(zhuǎn)換功能、存儲(chǔ)功能、數(shù)據(jù)庫(kù)的改組、性能監(jiān)視功能。
◆數(shù)據(jù)字典(DD):DD管理數(shù)據(jù)庫(kù)3級(jí)結(jié)構(gòu)的定義。對(duì)于數(shù)據(jù)庫(kù)的操作都要通過(guò)查閱DD才能進(jìn)行,F(xiàn)在有的大型系統(tǒng)中,把DD單獨(dú)抽出來(lái)自成一個(gè)系統(tǒng),成為一個(gè)系統(tǒng)工具,使得DD成為一個(gè)比DBMS更高級(jí)的用戶與數(shù)據(jù)庫(kù)之間的接口。
要注意的是:應(yīng)用程序并不屬于DBMS的范圍。應(yīng)用程序是用主語(yǔ)言和DML編寫的,程序中的DML語(yǔ)句由DBMS執(zhí)行,而其余部分仍由主語(yǔ)言編譯程序完成。
數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),它是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng)。因此,它不僅僅是一組對(duì)數(shù)據(jù)進(jìn)行管理的軟件(即DBMS),也不僅僅是一個(gè)數(shù)據(jù)庫(kù)。它是一個(gè)實(shí)際可運(yùn)行的、按照數(shù)據(jù)庫(kù)方法存儲(chǔ)、維護(hù)和向應(yīng)用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng)。它是存儲(chǔ)介質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體,由數(shù)據(jù)庫(kù)DB、硬件支持系統(tǒng)、軟件支持系統(tǒng)和數(shù)據(jù)庫(kù)管理員DBA這四部分組成。
相關(guān)推薦:2010年計(jì)算機(jī)軟件水平考試時(shí)間安排通知北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |