图书前言

本书总结了前一版(武汉大学“十一五”规划教材)的教学经验,是在前一版的基础上更新、扩展、编著而成的,其指导思想是帮助学生掌握数据库系统的基本原理与方法、现代技术及应用,了解新型数据库的特点及发展趋势,培养其数据库系统的研究、设计和应用能力。

从本书的组织结构来看,其内容分为两大篇。

第1篇知识、理论与方法,包括第1~第5章,介绍数据库基础知识、数据库标准语言及访问接口,描述关系数据库理论与方法,讨论关系数据库设计。

第2篇技术、应用及发展,包括第6~第10章,描述数据库安全性、完整性控制与事务管理技术,介绍对象关系数据库及相关方法,结合数据库产品Oracle 11g,介绍其主要技术、数据库编程及开发应用示例,讨论现代数据库及其高级论题。附录B给出了数据库设计案例。

与上一版相比,本书做了较多的更新和补充,删减烦琐、过时的内容,并在内容顺序上有所调整,以更利于知识的连贯性。主要增加了查询优化器的关键技术、新型复合触发器、复杂数据类型、数据库对象访问接口等内容的介绍; 更新了Oracle数据库的安全、完整、并发控制与恢复技术; 根据技术发展与应用需求,补充了云数据库、物联网数据库知识; 新增了第7~第9章的数据库应用技术(武汉大学的吴迪倩同学参与了其中的应用设计、英语翻译、图表制作等工作)。

本书具有以下特点:

(1) 删减繁冗,体现数据库的主流与核心技术、体现教学改革新成果。

(2) 知识更新,结合新产品讲解,突出理论与实践结合的特征。

(3) 可读性强,有大量例题与图示、丰富的教学辅助资源,内容简要、新颖。

本书力求诠释专业规范的思想,把新的课程体系和教学内容生动地表述出来,其动态更新的课件可从武汉大学课程中心的课程网站上获取。

本书受到2012年湖北省教学改革项目的支持,得到武汉大学计算机学院领导、同行们的大力帮助。作者在编著本书过程中参阅了相关的书籍、技术文档和网上资料等,在此对其作者表示感谢。

由于作者水平所限,书中难免存在不足或疏漏之处,恳请广大读者批评指正。

编者2013年11月于武汉大学