歡迎大家來到不可思議又有趣的SQL世界
在2017年11月,《SQL進(jìn)階教程》的第一版正式上市,一經(jīng)上市很快得到讀者的喜愛。轉(zhuǎn)眼間5年多的時(shí)間過去了,經(jīng)過SQL標(biāo)準(zhǔn)的不斷迭代,本書依舊是獲得了豆瓣9.1的高評分。

隨著SQL標(biāo)準(zhǔn)的更新,《SQL進(jìn)階教程》第一版已經(jīng)無法在跟上部分讀者閱讀學(xué)習(xí)的需求,本書作者便開始對本書進(jìn)行更新,現(xiàn)在,《SQL進(jìn)階教程(第2版)》也要正式上市啦,在第二版文章中,更加細(xì)化了相關(guān)知識的描述,新增了像是窗口函數(shù)等知識的講解說明,作者根據(jù)新版SQL標(biāo)準(zhǔn)對第一版書中的內(nèi)容進(jìn)行了更加詳細(xì)的描寫,整體增幅接近20%。
?

本書歷程
SQL 乍一看只有簡單的語法,如果要執(zhí)行高級處理,就要求編碼足夠巧妙。初學(xué)者對 SQL 稍加了解后會產(chǎn)生的疑問,作者也曾有過同感。而且不可思議的是,與其說?SQL?的語言規(guī)范是因?yàn)樵O(shè)計(jì)者沒有好好思考才變得亂七八糟,倒不如說他們是在明確的意圖下將?SQL?變成這樣的。作者也曾請教過職場的前輩,也獲得過前輩給出的很現(xiàn)實(shí)的使用技巧。但是作者希望挖掘SQL的更深層次的使用方法。
為了更加深入的研究數(shù)據(jù)庫潛力,作者查閱了大量的資料,也去看過SQL數(shù)據(jù)庫相關(guān)的晦澀難懂的書籍,作者在書中能讀懂的知識里面找到了自己想要的答案,通過不斷的深入了解,作者對于數(shù)據(jù)庫的興趣逐漸大于現(xiàn)實(shí),更加專心的投入了對SQL相關(guān)知識的研究?!禨QL進(jìn)階教程》第一版的出版可以說是興趣使然,也是熱情與體系并存的一本書。本次《SQL進(jìn)階教程(第2版)》的出版也是對第一版書進(jìn)行了一定程度的整合,結(jié)構(gòu)依舊也是沿襲的第一版,加入了一些要點(diǎn)的講解和隨筆,這在技術(shù)書中還是比較有特色的。

本書內(nèi)容
全書可分為兩大部分:第一部分介紹了?SQL 在使用方面的一些技巧,第二部分介紹了關(guān)系數(shù)據(jù)庫相關(guān)的內(nèi)容。
第一部分介紹了 SQL 語言不同尋常的使用技巧,作者并沒有上來就展示各種酷炫的招式,而是先以簡單的問題或者例題引出將要討論的內(nèi)容,在講解之后進(jìn)一步擴(kuò)展,由點(diǎn)及面地引出更深的話題或者背后的原理。帶領(lǐng)讀者重新認(rèn)識CASE 表達(dá)式、窗口函數(shù)、自連接、EXISTS 謂詞、HAVING 子句、外連接、行間比較、集合運(yùn)算、數(shù)列處理等 SQL 常用技術(shù),發(fā)掘它們的新用法。這部分不僅穿插講解了這些技巧背后的邏輯和相關(guān)知識,而且輔以豐富的示例程序,旨在幫助讀者從面向過程的思維方式轉(zhuǎn)換為面向集合的思維方式。
第二部分介紹了關(guān)系數(shù)據(jù)庫的發(fā)展史,為了讓現(xiàn)在的讀者理解當(dāng)初的問題和背景,作者大量引用了“關(guān)系數(shù)據(jù)庫之父”埃德加·弗蘭克·科德和關(guān)系數(shù)據(jù)庫領(lǐng)域權(quán)威專家 C.J. 戴特的文獻(xiàn)和言論,并按自己的理解給出了分析與解釋,力圖使讀者體會到偉大人物在技術(shù)革新之際的心路歷程。并從集合論和邏輯學(xué)的角度講述了?SQL?和關(guān)系模型的理論基礎(chǔ),旨在幫助讀者加深對?SQL?語言和關(guān)系數(shù)據(jù)庫的理解。
此外,本書很多節(jié)的末尾設(shè)置有練習(xí)題,并在書末提供了解答,方便讀者檢驗(yàn)自己對書中知識點(diǎn)的掌握程度。
?本書特色
160張圖表+412段代碼
進(jìn)階中級實(shí)用指南!掌握面向集合思維,發(fā)掘SQL常見技術(shù)的新用法
基于標(biāo)準(zhǔn)SQL編寫,示例程序均可下載
深入淺出,示例豐富,轉(zhuǎn)變面向過程語言思維定式,切實(shí)提升SQL編程水平
解析經(jīng)典文獻(xiàn),導(dǎo)入邏輯學(xué)與集合論,深刻理解SQL底層邏輯
基于各DBMS新版本全新升級,內(nèi)容更新更全面,詳解現(xiàn)代SQL新功能

推薦閱讀人群
初級、中級數(shù)據(jù)庫工程師
經(jīng)常需要和數(shù)據(jù)庫打交道的軟件工程師
所有希望提升 SQL 水平的讀者
作譯者介紹
作者:MICK 日本知名數(shù)據(jù)庫工程師,就職于某系統(tǒng)集成商,致力于數(shù)據(jù)倉庫和商業(yè)智能的開發(fā)。日常除了在其個(gè)人主頁“關(guān)系數(shù)據(jù)庫的世界”中分享數(shù)據(jù)庫和SQL的相關(guān)技術(shù)信息外,還為翔泳社的網(wǎng)絡(luò)媒體CodeZine和日本IT技術(shù)雜志W(wǎng)EB+DB PRESS撰寫技術(shù)文章,同時(shí)還是《SQL解惑(第2版)》和《SQL權(quán)威指南(第4版)》日文版的譯者
譯者:吳炎昌????畢業(yè)于西北工業(yè)大學(xué)軟件工程專業(yè)。曾供職于日本多家軟件公司,從事系統(tǒng)開發(fā)工作。2015年回國后加入美團(tuán)點(diǎn)評,現(xiàn)任系統(tǒng)研發(fā)工程師。愛好旅行、電影,以及品嘗各種美食,有一位志趣相投的伴侶。
侯振龍????管理科學(xué)與工程專業(yè)碩士,日語一級,軟件開發(fā)工程師,具有十年以上對日軟件開發(fā)經(jīng)驗(yàn),現(xiàn)就職于某日本獨(dú)資企業(yè)。
新書上市,限時(shí)五折

