本书以德国高等教育为例说明数据库的运用。作者有意选择这个简单的例子,是为了便于读者理解和记忆。为方便完成SQL部分的习题,本书还将作者在慕尼黑大学开发的的数据库系统HyPer的Web界面提供给大家使用。本书也适合自学。因为作者对所有的概念都尽量用易于理解的例子加以说明。本书仅讨论“现代”数据库系统,对关系模型,我们尤其详细地讲解,因为关系模型现在占据主导地位,使用最为广泛。本书也涉及一些全新的发展趋势,例如主存数据库、大数据技术及利用、XML和云数据库的多租户管理。本书也包括数据库实现的内容,如DBMS的物理结构、多用户同步的实现及查询评估的恢复和优化方法等。只有掌握这些知识,才能在“硬核”的工业实践中系统地使用和优化数据库。本书的UML是一种面向对象的数据建模语言,它可以替代ER模型。本书介绍如何利用数据库技术建立数据仓库,以用于决策支持及数据挖掘。在第10版中,我们根据最新的发展趋势对本书的内容做了更新,深化了几个章节的内容(尤其是和关系型数据库的查询语言SQL及其逻辑优化相关的几章)。