1.6.1 DBS的組成
DBS是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。DBS是一個實際可運行的, 按照數(shù)據(jù)庫方法存儲、維護(hù)和向應(yīng)用系統(tǒng)提供數(shù)據(jù)支持的計算機系統(tǒng)。
(DBS的概念可參照本章第1節(jié))
DBS由四部分組成:數(shù)據(jù)庫(DB)、硬件、軟件、數(shù)據(jù)庫管理員(DBA)
(主要理解DB和DBA)
DB的概念可參照本章第1節(jié)。DB由物理數(shù)據(jù)庫(數(shù)據(jù)庫主體)和描述數(shù)據(jù)庫組成。
DBA是控制數(shù)據(jù)整體結(jié)構(gòu)的人,負(fù)責(zé)DBS的正常運行。 DBA可以是一個人,在大型系統(tǒng)中也可以是由幾個人組成的小組。
DBA應(yīng)具有下列素質(zhì):
(1)熟悉企業(yè)全部數(shù)據(jù)的性質(zhì)和用途;
(2)對用戶的需求有充分的了解;
(3)對系統(tǒng)的性能非常熟悉。
DBA的主要職責(zé)有五點:
(1)概念模式定義
(2)內(nèi)模式定義
(3)根據(jù)要求修改數(shù)據(jù)庫的概念模式和內(nèi)模式
(4)對數(shù)據(jù)庫訪問的授權(quán)
(5)完整性約束的說明
1.6.2 DBS的組成本節(jié)可以看作是前面相關(guān)內(nèi)容的匯總。理解圖1.21中的各個組成部分
(1)數(shù)據(jù)庫用戶可分為:DBA,專業(yè)用戶,專業(yè)程序員,最終用戶。
(2)DBMS查詢處理器包括:DDL編譯器、DML編譯器、嵌入型DML預(yù)編譯器、查詢運行核心程序。
(3)DBMS存儲管理器包括:授權(quán)和完整性管理器,事務(wù)管理器、文件管理器,緩沖區(qū)管理器。
有四種形式:數(shù)據(jù)文件,數(shù)據(jù)字典(DD),索引文件,統(tǒng)計數(shù)據(jù)組織
1.6.3 DBS的效益
(1)靈活性
(2)簡易性
(3)面向用戶
(4)數(shù)據(jù)控制
(5)程序設(shè)計方便
(6)減少了程序維護(hù)的工作量
(7)標(biāo)準(zhǔn)化