歡迎光臨
每天分享高質量文章

進階不看這5本SQL書籍,那你真是虧大了!

程式員書庫(ID:OpenSourceTop) 編譯

書單來自:https://javarevisited.blogspot.com/2018/07/top-5-advanced-sql-books-for.html

 

如果您是一位經驗豐富的程式員,並且知道如何編寫SQL查詢和資料庫基礎知識,但是希望將您的SQL和資料庫技能提升到下一個級別,那麼你來對地方了,在這篇文章中,將和大家推薦幾本高階SQL程式設計的最佳書籍,這些書籍可以幫助您編寫更好的SQL查詢並理解資料庫如何處理這些查詢。

 

 

1. 《SQL Cookbook中文版》

本書是一本指南,其中包含了一系列SQL 的常用問題以及它們的解決方案,書中有150 多個小節,你將瞭解高階的SQL概念、以及功能強大的功能特性,如SQL Server的PIVOT和UNPIVOT運運算元、Oracle的MODEL陳述句和PostgreSQL中非常有用的GENERATE_SERIES函式。簡而言之,這是一本將你的SQL技能提升到下一個層次的好書。

 

 

2.《SQL權威指南(第4版)》

Joe Celko是SQL方面的權威人士,也是多本流行SQL書籍的作者,包括《 SQL解惑》等,他也是ANSI SQL標準委員會的成員之一

 

本書闡釋了資料庫設計、最佳化和操作的各方面內容,提供了成為SQL程式設計專業人士所需的技術與技巧、針對新舊挑戰性難題的優秀解決方案、專業的思考方式(以保證程式的正確性與高效性),並涉及了資料庫設計與規範化、SQL資料型別、查詢、分組、集合操作、最佳化等主題。另外,JoeCelko(塞科)以通俗易懂的語言敘述了一些關鍵問題,比如避免使用過多NULL的原因及查詢最佳化方式等。

 

 

3.《SQL Performance Tuning》

 

在這本書中,作者提出了一些實用的技巧來提高跨資料庫的SQL效能。本書提供的技巧可以幫助你決定哪些調優技術適用於哪些資料庫,例如,在SQL Server中提供更好效能的技巧不一定適用於Oracle。本質上,這就是你在這本書中要學習的主要內容。

 

 

4.《The Art of SQL》

這是另外一本適合有經驗的開發人員閱讀的SQL書籍,關於如何設計一個高效能的資料庫。

 

任何構建過資料庫應用程式的人都知道,設計不當的資料庫可能是實現完美應用程式的最大障礙。這本書的本一個小節都是根據《孫子兵法命名》的

 

 

5.《SQL技術手冊》

Kevin Kline、Daniel Kline和Brand Hunt編寫的《SQL技術手冊》是程式員、分析師和資料庫管理員(dba)的基本參考資料。

 

這本書為SQL提供了一個很好的跨平臺語法參考。對於查詢特定DBMS書籍的人來說,它可能不是最佳選擇,但是對於使用多個DBMS的人來說,它絕對是最好的參考。

 

以上就是一些學習高階SQL程式設計的最佳書籍。如果您在你的專案中使用SQL,目前正在學習SQL或已經在SQL中工作了幾年,你可以透過閱讀這些書籍,將自己的SQL技能提升到下一個級別。

贊(0)

分享創造快樂