What Advanced SQL Book Should I Buy?

So, what advanced SQL book should I buy? I’ve learned a lot about SQL over the last year or so, but I’m sure that Josh Berkus is tired of being my own personal advanced SQL reference. So I’d like to really learn more about triggers, stored procedures, rules, views, and whatnot, what they’re best used for and when to use them. And other typical database features that I’m not familiar with, of course.

What I don’t need is an introduction to SQL. There are a million of those, and they all have much the same stuff. I want to really get into advanced concepts.

So what’s the best choice? Leave me a comment with your opinion. Thanks!

  • E-mail this story to a friend!
  • Sphinn
  • StumbleUpon
  • Facebook
  • del.icio.us
  • LinkedIn
  • TwitThis
  • Digg
  • Google
  • MySpace
  • Reddit
  • StumbleUpon
  • Technorati
  • Yahoo! Buzz

Comments & Trackbacks

Chris wrote:

I don't know what books are currently up to do, but I suggest just thoroughly reading the entire PostgreSQL online manual first. I think it's a great reference.

greg wrote:

Advanced SQL book

Anything by Ken Henderson (Guru's Guide). I know it's SQL Server specific, but they are such _good_ books!

Lukas wrote:

SQL Performance Tuning

So far my personal favorite book was SQL Performance Tuning by Peter and Trudy. It could use an update as it was written back in 1999 IIRC. It also only partially covers PostGreSQL. Damn we should all get together and lobby the two to update this book!

Theory wrote:

Re: SQL Performance Tuning

Lukas

SQL Performance Tuning does indeed look interesting. I'll check it out, thanks!

—Theory

Garrett Goebel wrote:

try again...

I second the Ken Henderson recommendation. You might also consider books by Joe Celko:
  • SQL for Smarties
  • Trees and Hierarchies in SQL for Smarties
  • SQL Puzzles and Answers
and C.J. Date: Don't be put off by the "introduction" in the title. Some consider his writing dry and academic, but most consider him mandatory reading for database theory. His writing is more about understanding than how to and goes well beyond SQL. And while I haven't read any of his books, "The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling" (Second Edition) by Ralph Kimball comes highly recommended.

Theory wrote:

Garret

ETOOMANYBOOKS! :-) I'll check out the Henderson, Celko, and Date books, too. Thanks!

—Theory

Theory wrote:

What I Bought Today

I went to Powell's Tech today, and here's what I pickec up:

I wanted to pick up SQL Performance Tuning, too, but it was out of stock. These three will probably keep me busy for a while!

—Theory

Josh Berkus wrote:

Theory,

The Joe Celko books are, of course, excellent. Pascal's Practical Issues in Relational Database Management also has lots of good database design advice, particularly around normalization.

Do NOT buy SQL Performance Tuning. The book is a waste of paper; Dan Tow's knowledge of database performance is both extremely narrow and about 4 years out of date.

--Josh

Josh Berkus wrote:

DW,

Ooops! I thought they were talking about SQL Tuning by Dan Tow. I don't know this other SQL Performance Tuning book, maybe it's good.

--Josh

TauCeti.NET wrote:

Welche Bücher für fortgeschrittene SQL-Programmierer sollte man kaufen?

Fragt David Wheeler. Ein paar Antworten darauf ...

Discussion is now closed.

Powered by KinoSearch