Book Review: Learning SQL, Second Edition by Alan Beaulieu

Author: FitzPublished: Jun 10, 2009 at 4:44 pm 0 comments

Do you ever run across those books that you really wish you had found when you were starting out in one field or another? For the last several years I've been working on a software project that forced me to get down into the nitty gritty of JDBC development and SQL statement execution. And, as I tend to do, I found a resource that I felt adequately described a particular area of technology and stuck with it.

The book that I've been using for years now is SQL for Dummies. It has existed beside my work desk and referenced to the point where it's dog-eared and looking like something one of my dogs dragged in from the back yard. SQL for Dummies taught me the fundamentals of using SELECT, INSERT, UPDATE, and DELETE statements at a high level, which was enough for me at the time.

Did it teach me everything I needed to know? Not really, but that wasn't its goal. SQL for Dummies was enough to get me started in the right direction. Other online resources (courtesy of Google) would provide more specific examples of various vendor-specific SQL dialects or more complex statements.

So when I finally started looking at Learning SQL, Second Edition by Alan Beaulieu, I had a foundation in the basics of SQL but had no idea about the background, theory, or the hows or whys one method should be used over another. This book starts out with the basics and within the first 50 pages begins to go way past what SQL for Dummies covered.

Beaulieu provides examples he develops over a period of chapters. Initially he covers the history of databases and the transition from nonrelational data to relational models. The most interesting fact I learned early on in the book was that SQL is not an acronym for "Structured Query Language," even though many people (including myself before learning that it's not true) would swear it does. It's just the name a group at IBM came up with to describe this language over the course of a few iterations - it was first DSL/Alpha, then SQUARE, SEQUEL, and finally SQL.

Continued on the next page Page 1 — Page 2

Article tags

Spread the word
Bookmark and Share
Profile image for fitz

Article Author: Fitz

Brian Fitzpatrick (aka "Fitz") is a software engineer and writer living in Colorado Springs, Colorado, with his wife, two daughters, two dogs, and two cats -- trying desperately to survive the chaos!

Visit Fitz's author pageFitz's Blog

Read comments on this article, and add some feedback of your own
  • Learning SQL Learning SQL

    Updated for the latest database management systems -- including MySQL 6.0, Oracle 11g, and Microsoft's SQL Server 2008 -- this introductory guide will get you up and running with SQL quickly. ...

  • SQL For Dummies SQL For Dummies

Article comments

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for Feb 09, 2010

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for January

top commenters Most prolific Commenters in 24 hrs

Upcoming Stories from Blogcritics
  •