本書以經(jīng)典的關(guān)系數(shù)據(jù)庫理論和技術(shù)為基礎(chǔ),介紹了數(shù)據(jù)庫系統(tǒng)概述與體系結(jié)構(gòu)、關(guān)系數(shù)據(jù)模型、結(jié)構(gòu)化查詢語言、過程化SQL、數(shù)據(jù)庫模式設(shè)計、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)、數(shù)據(jù)庫事務(wù)、故障恢復(fù)、并發(fā)控制、數(shù)據(jù)庫完整性、數(shù)據(jù)庫安全性以及數(shù)據(jù)庫技術(shù)新發(fā)展等內(nèi)容。在理論方面,本書重點介紹關(guān)系數(shù)據(jù)模型、關(guān)系模式規(guī)范化、并發(fā)調(diào)度的可串性,以及基于鎖的并發(fā)控制機制等理論提出的背景和動機、優(yōu)點和缺點,使學(xué)生能夠明白當(dāng)前成熟的理論對數(shù)據(jù)庫領(lǐng)域的主要貢獻,也明白已有的一些模型和方法在設(shè)計上的先進性和存在的問題,從而能夠?qū)?shù)據(jù)庫原理有更深入的認(rèn)識。在應(yīng)用方面,本書重點介紹存儲過程、觸發(fā)器等過程化SQL編程技術(shù)和應(yīng)用的策略,并結(jié)合了MySQL、Oracle、Microsoft SQL Server 等流行的DBMS 詳細闡述關(guān)鍵技術(shù)。