數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)和高級(jí)數(shù)據(jù)庫(kù)技術(shù)等四個(gè)階段。
數(shù)據(jù)庫(kù)系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而成的,同時(shí)又克服了文件系統(tǒng)的三個(gè)缺陷:數(shù)據(jù)的冗余、不一致性和聯(lián)系弱。
數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,用于描述現(xiàn)實(shí)世界的數(shù)據(jù)、數(shù)據(jù)聯(lián)系、數(shù)據(jù)語(yǔ)義和數(shù)據(jù)約束等方面內(nèi)容。數(shù)據(jù)模型分成概念模型和結(jié)構(gòu)模型兩大類。前者的代表是實(shí)體聯(lián)系模型,后者的代表是層次、網(wǎng)狀、關(guān)系和面向?qū)ο竽P汀jP(guān)系模型是當(dāng)今的主流模型,面向?qū)ο竽P褪墙窈蟀l(fā)展的方向。
數(shù)據(jù)庫(kù)是存儲(chǔ)在一起集中管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別。它把數(shù)據(jù)的具體組織留給DBMS去做,用戶只需抽象地處理邏輯數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ),減輕了用戶使用系統(tǒng)的負(fù)擔(dān)。由于三級(jí)結(jié)構(gòu)之間往往差別很大,存在著兩級(jí)映象,因此使DBS具有較高的數(shù)據(jù)獨(dú)立性:物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性。
數(shù)據(jù)獨(dú)立性是指在某個(gè)層次上修改模式而不影響較高一層模式的能力。
DBMS是位于用戶與OS之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)語(yǔ)言分成DDL和DML兩類。DBMS主要由查詢處理器和存儲(chǔ)管理器兩大部分組成。
DBS是包含DB和DBMS的計(jì)算機(jī)系統(tǒng)。DBS的全局結(jié)構(gòu)體現(xiàn)了DBS的模塊功能結(jié)構(gòu)。
數(shù)據(jù)庫(kù)三級(jí)體系結(jié)構(gòu):


數(shù)據(jù)庫(kù)體系結(jié)構(gòu)五要素:1、概念模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。
2、外模式是用戶寫(xiě)數(shù)據(jù)庫(kù)系統(tǒng)的接口,是用戶用到那部分?jǐn)?shù)據(jù)的描述。
3、內(nèi)模式是數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述,定義內(nèi)部記錄類型、索引和文件的組織方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。
4、模式/內(nèi)模式映象存在于概念級(jí)和內(nèi)部級(jí)之間,用于定義概念模式和內(nèi)模式之間的對(duì)應(yīng)性。
5、外模式/模式映象存在于外部級(jí)和概念級(jí)之間,用于定義外模式和概念模式之間的對(duì)應(yīng)性。
?DBMS的模塊組成:
查詢處理器有四個(gè)主要成分:DDL編譯器,DML編譯器,嵌入式DML的預(yù)編譯器及查詢運(yùn)行核心程序。
存儲(chǔ)管理器有四個(gè)主要成分:權(quán)限和完整性管理器,事務(wù)管理器,文件管理器及緩沖區(qū)管理器。
DBS的全局結(jié)構(gòu):


DBS結(jié)構(gòu)的分類:
集中式DBS(centralized DBS)
客戶機(jī)/服務(wù)器式DBS(client/server DBS,記為C/S DBS)
并行式DBS(parallel DBS)
分布式DBS(distributed DBS)
DBA的主要職責(zé)有以下六點(diǎn):1、定義模式。
2、定義內(nèi)模式。
3、與用戶的聯(lián)絡(luò)。包括定義外模式、應(yīng)用程序的設(shè)計(jì)、提供技術(shù)培訓(xùn)等專業(yè)服務(wù)。
4、定義安全性規(guī)則,對(duì)用戶訪問(wèn)數(shù)據(jù)庫(kù)的授權(quán)。
5、定義完整性規(guī)則,監(jiān)督數(shù)據(jù)庫(kù)的運(yùn)行。
6、數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù)工作。