每日一书丨“帆船书”——数据库领域殿堂级作品,全新升级第7版

数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算环境中的一个核心成分。随着计算机硬件、软件、网络技术的飞速发展和计算机系统在各行各业的广泛应用,数据库技术的发展尤其迅速且引人注目。有关数据库系统的理论和技术是计算机科学教育中必不可少的部分。《数据库系统概念》是一本经典的、备受赞扬的数据库系统教科书。其内容由浅入深,既包含了数据库系统的基本概念,又反映了数据库技术的新进展。它被国际上许多著名大学所采用,并多次再版。

最新出版的第7版保持了前6版的总体风格,同时对结构进行了调整,对内容进行了扩充并增加了新的章节,包括“大数据”系统的广泛应用、区块链数据库等,以反映数据库设计、管理和使用的方式所发生的变化。第7版还考虑了数据库概念在教学方面的趋势,并进行了推动这些趋势的修改。

图片
数据库系统概念(原书第 7 版)  
作者:[美] 亚伯拉罕·西尔伯沙茨 (Abraham Silberschatz)
 [美] 亨利·F. 科思(Henry F. Korth)
 [印] S. 苏达尔尚(S. Sudarshan)
译者:杨冬青、李红燕、张金波等

本书主要包括以下内容:

第1~9章讲述数据库系统的基本概念,对数据库系统的性质和目标进行了综述,对关系数据模型和关系语言做了较详细的介绍,对数据库设计过程、关系数据库理论以及数据库应用的设计和开发(包括基于Web的数据库应用以及移动数据库应用中所使用的工具和技术)进行了详细讨论。

第10~11章讲述大数据分析,阐述大规模数据分析应用对数据管理的要求,介绍满足这些要求的大数据存储系统、键值存储和NoSQL系统、MapReduce、Apache Spark、流数据和图数据库等,讨论数据仓库的结构和数据在OLAP应用中的使用以及数据挖掘算法和技术。

第12~19章讲述数据库系统的实现技术,介绍数据存储结构和缓冲区管理以及多种索引结构,阐述多种数据库查询执行算法和查询优化方法,阐述原子性、一致性、隔离性、持久性等事务处理的基本概念,并介绍保证这些特性的并发控制及故障恢复技术。

第20~23章主要讨论并行和分布式数据库,包括对集中式、客户-服务器、并行和分布式以及基于云的系统等计算机体系结构的介绍,对并行和分布式系统中的存储和索引结构的介绍,对多查询间并行和单个查询内并行的讨论,对分布式事务处理方法(包括两阶段提交、副本管理和弱一致性级别、使用版本向量和默克尔树来发现不一致性的手段和方法等)的讨论。

附录A给出了贯穿全书的大学模式的细节,包括完整的模式、DDL和所有的表。

第24~26章是中文在线章节,讲述一些高级主题,包括LSM树及其变种、位图索引、空间索引和动态散列等对索引结构的扩展,高级应用开发中的性能调整、应用程序测试、应用程序移植和标准化等,区块链技术中使用加密散列函数和公钥加密来保证区块链特性(匿名性、无可辩驳性、防篡改性等)的方法以及区块链技术在企业应用中日益增长的作用。

第27~32章是英文在线章节,内容涵盖了具有历史意义或者具有先进性的材料,包括元组关系演算、域关系演算和Datalog等“纯”查询语言,关系数据库设计中的多值依赖理论和第四范式以及更高的范式,基于对象的数据库与诸如数组和多重集合类型等更复杂的数据类型,关于XML的更深入的讨论,对PostgreSQL数据库系统的综述等。

本版本中最值得注意的变化如下:

  • 广泛涵盖了大数据系统的内容,既从用户的角度介绍(第10章),也从系统内部的角度介绍(第20~23章),与第6版相比有大量的内容扩充和改进。

  • 增加了新的一章“区块链数据库”(第26章),介绍区块链技术及其在企业应用中日益增长的作用。这一章的一个重要焦点是区块链系统与数据库系统之间的交互。

  • 对涉及数据库内部的所有各章(第12~19章)进行了修改,以融入固态硬盘、主存数据库、多核系统和列存储等当代技术。

  • 对于使用JSON、RDF和SPARQL进行半结构化数据管理做了更多的描述(8.1节)。

  • 更新了对于时态数据(7.10节)、数据分析(第11章)和诸如写优化的索引等高级索引技术(14.8节和24.2节)的描述。

  • 为更好地支持含有实操部分的课程(对于任何数据库课程,这都是我们强烈推荐的方式),对一些章节进行了重新组织和更新,包括使用当代的应用开发工具和大数据系统,如Apache Hadoop和Spark。

数据库管理已经从一种专门的计算机应用发展为几乎所有企业中的一个核心成分,因此,有关数据库系统的知识已成为计算机科学教育中必不可少的部分。在本书中,讲述数据库管理的基本概念,这些概念包括数据库设计、数据库语言、数据库系统实现等多个方面。

编辑推荐:

数据库领域的殿堂级作品,畅销经典全新升级夯实数据库理论基础,修炼数据库技术内功的必备之选!对深入理解数据库,深入研究数据库,深入操作数据库都具有极强的指导作用。

本书是数据库系统方面的经典教材之一,其内容由浅入深,既包含了数据库系统基本概念,又反映了数据库技术的新进展。它被国际上许多著名大学所采用,包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学等。

我国也有多所大学采用本书作为本科生和研究生数据库课程的教材和主要教学参考书,收到了良好的效果。第7版保持了前6版的总体风格,同时对内容进行了扩充,对结构进行了调整,以更好地符合数据库教学的需求,反映数据库设计、管理与使用方式的发展和变化。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值