Skip to content

DBAzine.com

Sections
Personal tools
You are here: Home » Blogs » Craig Mullins Blog » Craig Mullins: Perspectives on Database Management » Recommended SQL Books
Who Are You?
I am a:
Mainframe True Believer
Distributed Fast-tracker

[ Results | Polls ]
Votes : 2174
 

Recommended SQL Books Recommended SQL Books

I get a lot of questions asking about the computer reference books I prefer. One of the regular topics is SQL, so here are my current favorites.
Quite a few books have been written on the topic of SQL. Some of the books are good, others not so much. I have my own favorite SQL books that I regularly recommend to folks when they ask, and I will share them with you here. But don't get the wrong idea. Just because a book is not listed here does not mean that I don't like it. I might not have read it yet, or maybe it just didn't make my current list of favorites. But, if the book is on this list, I have read it, and I like it.

So, without any further ado, here is the list:

SQL Performance Tuning by Peter Gulutzan and Trudy Pelzer - this book provides a comprehensive overview of SQL performance tuning giving guidance and advice on how to properly code and tune SQL for the major DBMS products. This book does not teach SQL syntax, but instead helps the reader to understand the differences between eight DBMSs, including Oracle, DB2, SQL Server, Sybase ASE, MySQL, Informix, Ingres, and even InterBase. Throughout this book the authors present and test techniques for improving SQL performance, and grade the technique for its usefulness on each of the major DBMSs. If you deal with heterogeneous database implementations this book will be a great assistance, whether you are a programmer, consultant, DBA, or technical end user. The contents of this book can help you to decide which tuning techniques will work for which DBMS. Very useful and well written.

SQL for Smarties by Joe Celko - intended for SQL programmers with some experience, this book offers a clear and useful technical discussion of SQL along with practical explanations. The author, Joe Celko, is a SQL expert. In fact, he worked on the ANSI SQL standard committee for ten years. If you are looking for SQL queries that solve your most vexing problems, the answer is most likely in this great book. Make sure you get the third edition which was completely updated & revised in 2005.

SQL in a Nutshell, 2nd ed by Kevin Kline - a nice SQL syntax reference for anyone who uses more than one of the popular SQL database management systems.

The Art of SQL by Stephane Faroult - a guide to SQL written using the approach of "The Art of War" by Sun-Tzu. This is the newest of the books on this list and probably the most unique. This book is not for the novice who wants to learn SQL from scratch. The authors assume the reader is conversant with SQL as they describe how to apply SQL techniques in a practical manner. I wrote a more thorough review of this book in a recent blog entry titled If Sun Tzu Coded SQL...

SQL developers would do well to add all of these books to their SQL bookshelf. Each one attacks SQL in a different way and to different effect. By reading and using these four books you'll further your understanding of SQL performance tuning, development, and syntax. And that is a worthy pursuit indeed!

Thursday, May 25, 2006  |  Permalink |  Comments (0)
trackback URL:   http://www.dbazine.com/blogs/blog-cm/craigmullins/blogentry.2006-05-25.1300314928/sbtrackback
Craig Mullins
Data Management Specialist
Bio & Writings
Subscribe to my blog Subscribe to my blog
« March 2007 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
2007-03-01
00:43-00:43 On Normalization and Logical Modeling
 
 

Powered by Plone