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