《現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)及其新進(jìn)展研究》以當(dāng)前主流的關(guān)系數(shù)據(jù)庫(kù)為主線,全面闡述了數(shù)據(jù)庫(kù)的基本原理、基本技術(shù)、基本方法和應(yīng)用技術(shù),介紹了數(shù)據(jù)庫(kù)技術(shù)的研究動(dòng)態(tài),探討了數(shù)據(jù)庫(kù)領(lǐng)域研究的新進(jìn)展。《現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)及其新進(jìn)展研究》主要內(nèi)容包括:關(guān)系理論、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、關(guān)系規(guī)范化理論、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施與調(diào)優(yōu)、數(shù)據(jù)完整性約束、數(shù)據(jù)庫(kù)的安全性、事務(wù)管理和鎖、數(shù)據(jù)庫(kù)的備份和恢復(fù)、現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展等。
《現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)及其新進(jìn)展研究》注熏數(shù)據(jù)庫(kù)技術(shù)的實(shí)際應(yīng)用,強(qiáng)調(diào)理論與實(shí)踐緊密結(jié)合,可供從事數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域工作的科技人員參考使用。
隨著數(shù)據(jù)庫(kù)與信息技術(shù)的發(fā)展,數(shù)據(jù)量急劇增加,各種信息系統(tǒng)應(yīng)運(yùn)而生。這些信息系統(tǒng)大多數(shù)都是以數(shù)據(jù)庫(kù)為后臺(tái)技術(shù)支撐,借助于當(dāng)前數(shù)據(jù)庫(kù)領(lǐng)域的新技術(shù)和工具對(duì)復(fù)雜的數(shù)據(jù)進(jìn)行保存和管理的。作為國(guó)家信息基礎(chǔ)設(shè)施和信息化社會(huì)中最重要的支撐技術(shù)之一,數(shù)據(jù)庫(kù)技術(shù)一直是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是現(xiàn)代信息社會(huì)必不可少的重要技術(shù),目前已廣泛運(yùn)用于社會(huì)生活中,并滲透到經(jīng)濟(jì)、行政、教育、軍事、國(guó)防等領(lǐng)域。隨著數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用,人們?cè)絹?lái)越重視和要求全面學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)的理論知識(shí)、系統(tǒng)技術(shù)、應(yīng)用方法,并密切關(guān)注其新發(fā)展動(dòng)態(tài)。
關(guān)于數(shù)據(jù)庫(kù)技術(shù)的研究離成熟還有很大的距離。近年來(lái),有關(guān)數(shù)據(jù)庫(kù)的研究成果和新產(chǎn)品不斷涌現(xiàn),數(shù)據(jù)庫(kù)技術(shù)所表現(xiàn)出來(lái)的旺盛生命力更使研究者看到了其廣闊的發(fā)展前景。為了記錄總結(jié)當(dāng)前數(shù)據(jù)庫(kù)技術(shù)所取得的成果和我國(guó)數(shù)據(jù)庫(kù)應(yīng)用水平的提高,作者翻閱了國(guó)內(nèi)外大量數(shù)據(jù)庫(kù)領(lǐng)域的研究成果和文獻(xiàn),策劃和設(shè)計(jì)了本書內(nèi)容。本書的最大特點(diǎn)是:作者結(jié)合自身多年的教學(xué)及實(shí)踐經(jīng)驗(yàn),合理地組織內(nèi)容,做到內(nèi)容緊湊、層次清晰、重點(diǎn)突出。
全書分為11章,第1章主要包括數(shù)據(jù)庫(kù)的基本概念、發(fā)展階段、數(shù)據(jù)描述和數(shù)據(jù)模型、體系結(jié)構(gòu)與組成,發(fā)展趨勢(shì)等內(nèi)容;第2章介紹的是關(guān)系數(shù)據(jù)庫(kù)基本理論,包括關(guān)系數(shù)據(jù)模型、關(guān)系代數(shù)、關(guān)系演算;第3章為關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL,討論了SQL的組成和基本結(jié)構(gòu)、數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)查詢語(yǔ)言DQL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL、嵌入式SQL及其實(shí)現(xiàn)、Oracle和soLServer對(duì)標(biāo)準(zhǔn)SQL的擴(kuò)充等;第4章為關(guān)系規(guī)范化理論,對(duì)關(guān)系模式的存儲(chǔ)異常和數(shù)據(jù)依賴、函數(shù)依賴、函數(shù)依賴的規(guī)則、多值依賴和連接依賴、關(guān)系模式的范式、關(guān)系模式的分解等進(jìn)行分析;第5章為關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì),按照邏輯順序?qū)?shù)據(jù)庫(kù)設(shè)計(jì)的需求、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等進(jìn)行分析;第6章簡(jiǎn)單介紹了數(shù)據(jù)庫(kù)的實(shí)施與調(diào)優(yōu);第7章簡(jiǎn)單分析了數(shù)據(jù)完整性約束;第8章探究了數(shù)據(jù)庫(kù)的安全性問(wèn)題;第9章為事務(wù)管理和鎖,分析了事務(wù)、并發(fā)控制、封鎖和封鎖協(xié)議、活鎖和死鎖等內(nèi)容;第10章主要探究數(shù)據(jù)庫(kù)的備份和恢復(fù)的相關(guān)知識(shí);第11章探究了現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展,重點(diǎn)對(duì)面向?qū)ο髷?shù)據(jù)庫(kù)技術(shù)、分布式數(shù)據(jù)庫(kù)技術(shù)、XML數(shù)據(jù)管理技術(shù)、數(shù)據(jù)倉(cāng)庫(kù)及數(shù)據(jù)挖掘技術(shù)等進(jìn)行分析。
寫作本書的目的在于拋磚引玉,希望通過(guò)本書能夠引起廣大讀者關(guān)注和掌握現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)的理論和前沿技術(shù),熟悉相關(guān)技術(shù)在各個(gè)領(lǐng)域中應(yīng)用的前景和操作實(shí)踐,并以此為基礎(chǔ)進(jìn)一步加深今后對(duì)現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)的研究。
前言
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1 數(shù)據(jù)庫(kù)技術(shù)的基本概念
1.2 數(shù)據(jù)庫(kù)技術(shù)三個(gè)發(fā)展階段
1.3 數(shù)據(jù)描述和數(shù)據(jù)模型
1.4 數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)與組成
1.5 數(shù)據(jù)庫(kù)技術(shù)發(fā)展趨勢(shì)
第2章 關(guān)系理論
2.1 關(guān)系數(shù)據(jù)模型
2.2 關(guān)系代數(shù)
2.3 關(guān)系演算
第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
3.1 SQL簡(jiǎn)介
3.2 SQL的組成和基本結(jié)構(gòu)
3.3 數(shù)據(jù)定義語(yǔ)言DDL
3.4 數(shù)據(jù)查詢語(yǔ)言DQI
3.5 數(shù)據(jù)操縱語(yǔ)言DML
3.6 數(shù)據(jù)控制語(yǔ)言DCL
3.7 嵌入式SQL及其實(shí)現(xiàn)
3.8 0racle和SQLServer對(duì)標(biāo)準(zhǔn)SQL的擴(kuò)充
第4章 關(guān)系規(guī)范化理論
4.1 關(guān)系模式的存儲(chǔ)異常和數(shù)據(jù)依賴
4.2 函數(shù)依賴
4.3 函數(shù)依賴的規(guī)則
4.4 多值依賴和連接依賴
4.5 關(guān)系模式的范式
4.6 關(guān)系模式的分解
第5章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)
5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
5.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析
5.3 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)
5.4 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)
5.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)
第6章 數(shù)據(jù)庫(kù)的實(shí)施與調(diào)優(yōu)
6.1 數(shù)據(jù)庫(kù)實(shí)施
6.2 數(shù)據(jù)庫(kù)運(yùn)行
6.3 對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)測(cè)、分析和改善
第7章 數(shù)據(jù)完整性約束
7.1 數(shù)據(jù)完整性概述
7.2 域完整性約束
7.3 引用完整性約束
7.4 實(shí)體完整性約束
7.5 其他完整性約束
7.6 完整性約束的說(shuō)明
第8章 數(shù)據(jù)庫(kù)的安全性
8.1 數(shù)據(jù)庫(kù)的安全
8.2 數(shù)據(jù)庫(kù)的安全性控制
8.3 數(shù)據(jù)庫(kù)加密技術(shù)
8.4 其他數(shù)據(jù)庫(kù)安全性手段
8.5 SQLServer的安全機(jī)制
8.6 0racle的安全機(jī)制
第9章 事務(wù)管理和鎖
9.1 事務(wù)
9.2 并發(fā)控制
9.3 封鎖和封鎖協(xié)議
9.4 活鎖和死鎖
第10章 數(shù)據(jù)庫(kù)的備份和恢復(fù)
第11章 現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展
參考文獻(xiàn)