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

最新出版的第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版的总体风格,同时对内容进行了扩充,对结构进行了调整,以更好地符合数据库教学的需求,反映数据库设计、管理与使用方式的发展和变化。

扫码进“黑皮书”读者群

获取更多图书资讯

扫码关注【华章计算机】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 9月书讯 | 秋天的第一本书,来了

资讯 | 零售业电商标签从0到1的构建方法

书单 | 10本书,帮你看清未来的科技趋势

干货 | 什么是Serverless?有哪些应用?终于有人讲明白了

收藏 | pandas 筛选数据的 8 个神操作

上新 | 【新书速递】CSO进阶之路首次曝光

赠书 | 【第70期】终于找到了!AI学习路线图——从零基础到就业

点击阅读全文购买

【新书速递】“帆船书”——数据库领域殿堂级作品,全新升级第7版!相关推荐

  1. 【新书速递】从原理、架构、案例三个维度深度剖析分布式数据库

    分布式数据库是分布式计算与数据库结合的产物.分布式数据库的概念早就存在,但是直到最近才真正引起产业界的高度重视.这得益于互联网和云计算技术的高速发展与广泛应用. 以"国家政务服务平台&quo ...

  2. 【新书速递】评分卡建模红宝书,夯实智能风控底座

    近些年来,智能风控技术在金融风险管理中的应用越来越广泛.智能风控利用金融大数据.机器学习.深度学习.强化学习.时序数据分析.异常检测.社交网络分析.图深度学习.知识图谱.自然语言处理.文本挖掘等智能分 ...

  3. 【新书速递】流量运营教科书

    在互联网时代,流量运营是企业的核心运营内容之一,包括流量获取和流量转化两个环节.前者负责把外部流量引入企业内部,后者负责转化流量并达成企业目标.<电商流量数据化运营>内容侧重于前者,通过数 ...

  4. 【新书速递】分布式事务开山之作,带你深入理解分布式事务

    随着互联网的不断发展,互联网企业的业务在飞速变化,推动着系统架构也在不断地发生变化.总体来说,系统架构大致经历了 单体应用架构→垂直应用架构→分布式架构→SOA架构→微服务架构的演变.如今微服务技术越 ...

  5. 【新书速递】解决方案架构师修炼之道

    技术领域的发展日新月异,IT专业人员为了自身的职业发展,必须与时俱进地掌握新技能.然而,在过去的十年中,这种快速变化的趋势已经在云计算领域中占据主导地位,成为"新常态".现在,几乎 ...

  6. 【新书速递】图解IT-用Python轻松设计控制系统

    控制工程是一门非常偏重于实践的学科.在我们的日常生活中到处都可以看到自动控制的应用场景.空调和热水器的恒温控制.自动扶梯的速度控制.汽车的发动机转速控制.飞机的飞行姿态控制以及工厂中的自动生产线的控制 ...

  7. 【新书速递】字节跳动、360的智能硬件产品经验总结

    近年来,互联网产品从0到1变得越来越简单,入行的门槛也越来越低.当下,硬件的制造成本变得越来越低,人工智能.5G.大数据.云计算等高新技术逐步成熟,结合了硬件和高新技术的IoT.AIoT等领域逐渐得到 ...

  8. 【新书速递】高效使用Greenplum

    Greenplum数据库是基于MPP架构的开源大数据平台,具有良好的弹性和线性扩展能力,内置并行存储.并行通信.并行计算和并行优化功能,兼容SQL标准,具有强大.高效的PB级数据存储.处理和实时分析能 ...

  9. 【新书速递】实用安全多方计算导论

    安全多方计算(MPC)是解决数据安全与隐私保护问题的关键安全数据交换技术,近年来发展迅速,但由于MPC涉及复杂的密码学和工程实现技术,行业长期缺乏同时具备MPC研究.应用和实现能力的综合性人才,这阻碍 ...

最新文章

  1. 【JBOSS】User not found SA
  2. ASP.NET页面借助IFrame提交表单数据所遇到的问题
  3. 状态开关(ToggleButton)
  4. C#开发移动应用系列(2.使用WebView搭建WebApp应用)
  5. linux 内核设备管理模型sysfs(入门篇)
  6. Typecho清新风格响应式网站主题
  7. ArcEngine 9.3.1与64位操作系统 80040154
  8. 6-10 阶乘计算升级版(20 分)
  9. matlab卷积画图,基于MATLAB的卷积演示系统课程设计
  10. 自动生成html_服务搭建篇二·Jenkins+Jmeter+Gitlab持续集成实现接口流程自动化
  11. PHP array_diff_assoc
  12. Learn ZYNC (6)
  13. 【Hive】实战之电商平台销售数据探索分析案例(含数据)
  14. Spring 最常用的注解,史上最强整理!
  15. 拳皇格斗游戏3D版源代码
  16. WIN7更改用户名访问共享文件夹
  17. win7 显示快捷方式扩展名 lnk
  18. iphone文件服务器权限,苹果手机怎么开启文件共享权限
  19. 广告位Banner设计(推广产品、游戏)
  20. 1.7.10我的世界java下载_我的世界1.7.10

热门文章

  1. Coding and Paper Letter(七十三)
  2. 莫言家人回应陈光标赠送别墅:不食嗟来之食-陈光标-别墅-莫言
  3. CSS border-radius 新玩法(含可视化生成工具)
  4. 【甄选靶场】Vulnhub百个项目渗透——项目二十七:Pinkys-Palace-2(LFI,端口敲震,ssh爆破,64位缓冲区溢出)
  5. 百度研究院research实习生面经-2020年10月
  6. 什么是深度学习(Deep Learning)
  7. 大众都在用FLBOOK平台制作有声朗读电子书
  8. 大白话告你什么是分布式,史上最全详解!​
  9. Camtasia局部放大特效教程
  10. VBA_话费明细单_格式调整