本书在第1版的基础上进行了较大的修改和充实,新增了OLE DB/ADO、 Java EE与.NET开发平台、ERwin、UML对象模型、对象模型向关系模型的转换、在PowerBuilder中的SQL使用、MS SQL Server与MySQL,以及其他数据库最新版本产品及工具等内容。第2版仍然保持了第1版的整体框架,以及第1版挖掘背景知识、赋子问题阐述的新视角、内容深入浅出、理论与产品相结合等风格。本书对数据库的原理、应用与设计这3个方面的内容进行诠释。主要内容包括数据库系统概述、高级(概念)数据模型、关系数据模型、SQL语言及其操作、数据库的保护、关系数据库设计理论、数据库应用设计、数据库应用系统设计实例、主流数据库产品工具及比较、数据仓库与数据挖掘及数据库新进展、数据库上机实验及指导。本书以数据库系统的核心——DBMS的出现背景为线索,引出了数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、应用与设计之间的有机联系。本书突出理论产生的背景和根源,强化理论与应用开发的结合,重视知识的实用,跟踪数据库技术发展前沿,反映最新的主流数据库产品,并免费提供配套的电子课件。本书逻辑性、系统性、实践性和实用性强,可作为计算机及相关专业本科生及研究生教材,也可作为从事信息系统开发的专业人员的参考书。