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