本書繫統、全面地闡述數據庫的基本理論、實現技術和設計方法等。全書共11章。第1、2章介紹數據庫繫統的基本概念,包括數據庫繫統的組成要素、數據庫繫統管理數據的特點、數據庫繫統體繫結構、數據模型等;第3~5章介紹關繫數據模型的三個組成要素,即關繫數據模型所采用的數據結構、關繫操作語言和完整性約束,SQL查詢語言的功能及應用,以及指導關繫數據庫設計的關繫模式規範化設計理論等;第6~8章介紹數據庫管理繫統(DBMS)的數據存儲管理、查詢優化和事務處理等核心技術;第9、10章介紹數據庫應用繫統的底層數據庫的設計方法,以及在應用編程中訪問與管理數據庫中數據的方法;第11章介紹數據庫技術在數據分析、分布式應用和大數據環境下的數據模型及繫統等方面的發展情況。 本書以*高等學校計算機類專業教學指導委員會和全國高等學校計算機教育研究會研制的《培養計算機類專業學生解決復雜工程問題的能力》為指導,涵蓋其中“數據庫原理”課程的教學內容及要求,適合作為高等學校計算機及相關專業數據庫課程的教材,也可作為從事數據庫理論研究、數據庫應用繫統的設計與開發,以及數據庫管理與維護等工作人員的參考用書。