本書以關系數據庫系統為核心,系統全面闡述了數據庫系統的基本概念、基本原理和應用技術,主要內容包括:數據庫技術概述、關系數據庫、關系數據庫的標準語言SQL、關系數據庫設計、數據庫保護、面向對象數據庫及對象關系數據庫、C/S數據庫和Web數據庫、開放的客戶端開發(fā)及主流數據庫產品、數據庫技術的發(fā)展等。本書概念清楚、重點突出、章節(jié)安排合理,理論與實踐結合緊密。每章配以豐富的習題、案例及實驗。習題有助于學習者加深對內容的理解、掌握并鞏固概念;案例為學習者提供了真實的數據庫應用場景,有助于學習者從實際應用的角度出發(fā),去聯系所學理論,掌握所學內容;而實驗為學習者提供了將理論與實踐結合的具體上機操作途徑,最終鞏固所學內容。習題、案例與實驗也是本書一個較為突出的特點。本書前言數據庫已成為信息社會的重要基礎設施。數據庫的應用領域非常廣,從目前接觸到的一些應用領域的發(fā)展來看,尤其是Internet的發(fā)展以及多種信息技術的交叉與發(fā)展,既給數據庫應用提供了更多的機遇,也推動了數據庫技術本身不斷地發(fā)展完善。目前,雖然關系數據庫已成為主流,但是新一代數據庫也已被人們越來越廣泛地應用,如面向對象的數據庫、Web數據庫以及分布式數據庫等等,因此,在本書中除繼續(xù)保留已被廣泛使用的、成熟的關系數據庫的理論、技術和開發(fā)方法外,還補充了新一代數據庫的理論、技術和應用系統的開發(fā)方法。特別是介紹了面向對象數據庫、客戶/服務器結構數據庫及Web數據庫。同時本著掌握一種數據庫標準語言的原則,重點介紹了結構化查詢語言——SQL。另外,還介紹了開放的客戶端開發(fā)及主流數據庫產品。本書由淺入深、循序漸進、理論與實踐并重,力求讓讀者通過本書的學習后,能對數據庫技術有一個比較全面的了解,掌握數據庫理論與數據庫應用的基本知識,了解數據庫應用系統的開發(fā)模式,并具有初步的數據庫應用開發(fā)能力。全書共九章:第1章數據庫技術概述,包括數據庫的作用及相關概念、數據庫技術與發(fā)展、數據庫系統結構及數據模型。第2章全面介紹關系數據庫,包括關系模型、關系模式、關系代數以及關系數據庫規(guī)范化理論。第3章介紹了關系數據庫標準語言SQL的組成、功能、特點,重點介紹了數據定義、數據更新、數據查詢、數據控制語言以及嵌入式SQL。第4章關系數據庫設計,著重介紹了概念模型的基本概念、實體-聯系方法以及如何設計數據庫的E-R模型并將E-R模型轉換為關系模型,同時還介紹了數據庫設計的過程、步驟以及網絡環(huán)境下數據庫應用規(guī)劃。第5章數據庫保護,包括數據庫安全性控制、并發(fā)性控制、完整性控制以及數據恢復與備份。第6章介紹面向對象數據庫及對象關系數據庫,包括面向對象數據模型、面向對象數據庫系統以及對象-關系數據庫系統,并將面向對象數據庫與對象-關系數據庫進行了比較。第7章介紹客戶/服務器數據庫和Web數據庫,包括C/S體系結構、C/S數據庫技術及其Web數據庫與應用。第8章開放的