本书以关系数据库系统为核心,系统全面阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括:数据库技术概述、关系数据库、关系数据库的标准语言SQL、关系数据库设计、数据库保护、面向对象数据库及对象关系数据库、C/S数据库和Web数据库、开放的客户端开发及主流数据库产品、数据库技术的发展等。本书概念清楚、重点突出、章节安排合理,理论与实践结合紧密。每章配以丰富的习题、案例及实验。习题有助于学习者加深对内容的理解、掌握并巩固概念;案例为学习者提供了真实的数据库应用场景,有助于学习者从实际应用的角度出发,去联系所学理论,掌握所学内容;而实验为学习者提供了将理论与实践结合的具体上机操作途径,最终巩固所学内容。习题、案例与实验也是本书一个较为突出的特点。本书前言数据库已成为信息社会的重要基础设施。数据库的应用领域非常广,从目前接触到的一些应用领域的发展来看,尤其是Internet的发展以及多种信息技术的交叉与发展,既给数据库应用提供了更多的机遇,也推动了数据库技术本身不断地发展完善。目前,虽然关系数据库已成为主流,但是新一代数据库也已被人们越来越广泛地应用,如面向对象的数据库、Web数据库以及分布式数据库等等,因此,在本书中除继续保留已被广泛使用的、成熟的关系数据库的理论、技术和开发方法外,还补充了新一代数据库的理论、技术和应用系统的开发方法。特别是介绍了面向对象数据库、客户/服务器结构数据库及Web数据库。同时本着掌握一种数据库标准语言的原则,重点介绍了结构化查询语言——SQL。另外,还介绍了开放的客户端开发及主流数据库产品。本书由浅入深、循序渐进、理论与实践并重,力求让读者通过本书的学习后,能对数据库技术有一个比较全面的了解,掌握数据库理论与数据库应用的基本知识,了解数据库应用系统的开发模式,并具有初步的数据库应用开发能力。全书共九章:第1章数据库技术概述,包括数据库的作用及相关概念、数据库技术与发展、数据库系统结构及数据模型。第2章全面介绍关系数据库,包括关系模型、关系模式、关系代数以及关系数据库规范化理论。第3章介绍了关系数据库标准语言SQL的组成、功能、特点,重点介绍了数据定义、数据更新、数据查询、数据控制语言以及嵌入式SQL。第4章关系数据库设计,着重介绍了概念模型的基本概念、实体-联系方法以及如何设计数据库的E-R模型并将E-R模型转换为关系模型,同时还介绍了数据库设计的过程、步骤以及网络环境下数据库应用规划。第5章数据库保护,包括数据库安全性控制、并发性控制、完整性控制以及数据恢复与备份。第6章介绍面向对象数据库及对象关系数据库,包括面向对象数据模型、面向对象数据库系统以及对象-关系数据库系统,并将面向对象数据库与对象-关系数据库进行了比较。第7章介绍客户/服务器数据库和Web数据库,包括C/S体系结构、C/S数据库技术及其Web数据库与应用。第8章开放的