欢迎大家来到不可思议又有趣的SQL世界

在2017年11月,《SQL进阶教程》的第一版正式上市,一经上市很快得到读者的喜爱。转眼间5年多的时间过去了,经过SQL标准的不断迭代,本书依旧是获得了豆瓣9.1的高评分。

欢迎大家来到不可思议又有趣的SQL世界_第1张图片

随着SQL标准的更新,《SQL进阶教程》第一版已经无法在跟上部分读者阅读学习的需求,本书作者便开始对本书进行更新,现在,《SQL进阶教程(第2版)》也要正式上市啦,在第二版文章中,更加细化了相关知识的描述,新增了像是窗口函数等知识的讲解说明,作者根据新版SQL标准对第一版书中的内容进行了更加详细的描写,整体增幅接近20%。

 欢迎大家来到不可思议又有趣的SQL世界_第2张图片

本书历程

SQL 乍一看只有简单的语法,如果要执行高级处理,就要求编码足够巧妙。初学者对 SQL 稍加了解后会产生的疑问,作者也曾有过同感。而且不可思议的是,与其说 SQL 的语言规范是因为设计者没有好好思考才变得乱七八糟,倒不如说他们是在明确的意图下将 SQL 变成这样的。作者也曾请教过职场的前辈,也获得过前辈给出的很现实的使用技巧。但是作者希望挖掘SQL的更深层次的使用方法。

为了更加深入的研究数据库潜力,作者查阅了大量的资料,也去看过SQL数据库相关的晦涩难懂的书籍,作者在书中能读懂的知识里面找到了自己想要的答案,通过不断的深入了解,作者对于数据库的兴趣逐渐大于现实,更加专心的投入了对SQL相关知识的研究。《SQL进阶教程》第一版的出版可以说是兴趣使然,也是热情与体系并存的一本书。本次《SQL进阶教程(第2版)》的出版也是对第一版书进行了一定程度的整合,结构依旧也是沿袭的第一版,加入了一些要点的讲解和随笔,这在技术书中还是比较有特色的。

本书内容

全书可分为两大部分:第一部分介绍了 SQL 在使用方面的一些技巧,第二部分介绍了关系数据库相关的内容。

第一部分介绍了 SQL 语言不同寻常的使用技巧,作者并没有上来就展示各种酷炫的招式,而是先以简单的问题或者例题引出将要讨论的内容,在讲解之后进一步扩展,由点及面地引出更深的话题或者背后的原理。带领读者重新认识CASE 表达式、窗口函数、自连接、EXISTS 谓词、HAVING 子句、外连接、行间比较、集合运算、数列处理等 SQL 常用技术,发掘它们的新用法。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者从面向过程的思维方式转换为面向集合的思维方式。

第二部分介绍了关系数据库的发展史,为了让现在的读者理解当初的问题和背景,作者大量引用了“关系数据库之父”埃德加·弗兰克·科德和关系数据库领域权威专家 C.J. 戴特的文献和言论,并按自己的理解给出了分析与解释,力图使读者体会到伟大人物在技术革新之际的心路历程。并从集合论和逻辑学的角度讲述了 SQL 和关系模型的理论基础,旨在帮助读者加深对 SQL 语言和关系数据库的理解。

此外,本书很多节的末尾设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。

 本书特色

  • 160张图表+412段代码

  • 进阶中级实用指南!掌握面向集合思维,发掘SQL常见技术的新用法

  • 基于标准SQL编写,示例程序均可下载

  • 深入浅出,示例丰富,转变面向过程语言思维定式,切实提升SQL编程水平

  • 解析经典文献,导入逻辑学与集合论,深刻理解SQL底层逻辑

  • 基于各DBMS新版本全新升级,内容更新更全面,详解现代SQL新功能

欢迎大家来到不可思议又有趣的SQL世界_第3张图片

推荐阅读人群

初级、中级数据库工程师

经常需要和数据库打交道的软件工程师

所有希望提升 SQL 水平的读者

作译者介绍

作者:MICK 日本知名数据库工程师,就职于某系统集成商,致力于数据仓库和商业智能的开发。日常除了在其个人主页“关系数据库的世界”中分享数据库和SQL的相关技术信息外,还为翔泳社的网络媒体CodeZine和日本IT技术杂志WEB+DB PRESS撰写技术文章,同时还是《SQL解惑(第2版)》和《SQL权威指南(第4版)》日文版的译者

译者:吴炎昌    毕业于西北工业大学软件工程专业。曾供职于日本多家软件公司,从事系统开发工作。2015年回国后加入美团点评,现任系统研发工程师。爱好旅行、电影,以及品尝各种美食,有一位志趣相投的伴侣。

侯振龙    管理科学与工程专业硕士,日语一级,软件开发工程师,具有十年以上对日软件开发经验,现就职于某日本独资企业。

新书上市,限时五折

欢迎大家来到不可思议又有趣的SQL世界_第4张图片

欢迎大家来到不可思议又有趣的SQL世界_第5张图片

你可能感兴趣的:(sql,数据库,sqlserver,mysql,java)