Download Tutorial Reviews Textbook Glossary
Free Download
Links
Glossary
White Papers
SQL-99 Textbook
Company Info

SQL Tutorial

BOOK REVIEWS:
  • SQL Books
  • DBMS Books
  • JDBC Books
  • ADO Books
  • MySQL Books
  • Sybase Books
  • Informix Books
  • DB2 Books
  • Oracle Books
    Home









    Get a free copy of our DBMS








    Order our book








    Order our NEW book!







    Read early technical reviews and table of contents from Gulutzan and Pelzer's SQL PERFORMANCE TUNING book
  • SQL Book Reviews

    We'll review here those texts which are, or claim to be, about standard SQL. We try to be current, but we do not always go out and buy the latest edition of every book, especially if we disliked the last edition. We try to be fair, but disclaim responsibility for any errors or omissions. This page has three sections: THE TOP 25 SQL BOOKS, BOOKS AVAILABLE ONLINE, DOCUMENTATION OF THE SQL STANDARD.

    THE TOP 25 SQL BOOKS. We power searched the amazon.com database for SQL, deliberately excluding any title containing a vendor name or any publication date more than 2 years ago. (To be exact, we searched for title: sql and not keywords: (oracle or microsoft or informix or basic or server or db2 or 7) and pubdate: after 1998). These were our results, in order by average user rating:



    THE MOST IMPORTANT BOOK OF 2003

    We believe that the most important book of the year will be: SQL Performance Tuning. Peter Gulutzan and Trudy Pelzer, (Addison-Wesley). The long-awaited sequel to "Optimizing SQL" which PC Techniques Magazine described as "everything you wanted to know about SQL and some stuff you don't". Read early technical reviews and table of contents. Highly recommended! Order now before amazon runs out of copies.

    BOOKS AVAILABLE ONLINE. These books about SQL are either online or downloadable:

    You can download chapters of some other SQL books for a fee from informit.


    DOCUMENTATION OF THE SQL STANDARD. SQL is an officially standardized language. The current standard (which formerly was known as SQL3) is now known as SQL:1999 or SQL-99. You can get more information about the SQL standard from other pages on this site, such as the glossary or the SQL Links list or the descriptions of OCELOT features (Ocelot is the only vendor which follows the standard completely). You can order hardcopy documents from Global Engineering (search for document number ISO 9075), or order PDF downloads from an unrated site: TechStreet. However, since the official ANSI/ISO documents are notoriously difficult to read, it's better to buy a guide. The four guides are known by their authors' names: "Cannan and Otten", "Date and Darwen", "Gulutzan and Pelzer", "Melton and Simon". Another (" Kulkarni") is as yet unreviewed.
    • Stephen Cannan and Gerard Otten, SQL - The Standard Handbook; Mcgraw-Hill, 1993. We haven't read this, but we took some notes in the bookstore while pretending to browse. Discussing UPPER and LOWER functions, they include a shocking detail that Date and Darwen omitted. There's a full description of all information_schema tables (another thing that's missing in Date and Darwen), but it's lifted from the standard with insufficient accompanying explanation. They give "DROP CHARACTER SET EBCDIC" as an example of a legal statement; we believe it will always cause a runtime error. We could also quibble with their ideas of "what's a legal identifier" and "what objects are by default deferrable". We only saw one typo in a half hour of browsing. Rating: looks Good but we didn't buy it -- the bookstore wanted too much money. [Dated; hard to get nowadays.]
    • C.J.Date with Hugh Darwen, A Guide To The SQL Standard, Fourth Edition; Addison-Wesley, 1997. Could use more examples, and could contain more details, and could be less critical. But these guys know their topic, they cover it all, and they spent some care getting it right. Rating: Very good. Read Jones's review.
    • Peter Gulutzan and Trudy Pelzer, SQL-99 Complete, Really; R&D Books, 1999. Let's make a fair disclosure here: Gulutzan and Pelzer worked for Ocelot, and Ocelot maintains the web site you're looking at. Nevertheless, we recommend this book on objective grounds: (a) it's up to date with the latest version of the standard, (b) it's gigantic, (c) it's recommended by at least one member of the ANSI/ISO standards committee.
    • Jim Melton and Alan R. Simon, Understanding the new SQL - a complete guide; Morgan Kaufmann, 1993. Mr Melton played a large part in the creation of the SQL-92 document, so we originally gave this a Rating: Probably Okay. That rating is now revised to Good. Read Ocelot's review from the April 1998 issue of THE CAT'S MEOW. Two more recent books by Jim Melton: SQL:1999 Understanding Relational Language Components, Advanced SQL:1999 - Understanding Object-Relational And Other Advanced Features


    SOME OTHER SQL BOOKS. The following books don't fit in the criteria above, but we have read them so we pass on our comments here.

    Joe Celko, Instant SQL Programming; Wrox, 1995. More readable than Date and Darwen's book, but to some extent that's because it's not as thorough. We reviewed the first edition of his book and found flaws, but we have been told that the flaws were all corrected in the second edition. On that assurance, we give this book a Rating: Good. Read Holmes's review.

    Sandra Emerson and Marcy Darnovsky and Judith Bowman, The Practical SQL Handbook; Addison-Wesley, 1996. The back of the title page might say "Copyright 1996" and "First Printing 1996", but we saw the real first edition in 1989. It was about a quirky non-standard SQL. Many SQL experts regard the book as good; it's popular.

    James Groff and Paul Weinberg, LAN Times Guide To SQL; Osborne-McGraw-Hill, 1994. A good intro for administrators; a poor reference. Rating: Poor. Read Ocelot's review.

    Ron Soukup and Kalen Delaney, Inside Microsoft SQL Server 7.0; Microsoft, 1999. As the title hints, this is about what's "inside" the architecture, by a partisan Microsofter. Rating: good for extremely advanced programmers. Read Holmberg's review of an earlier edition.

    Some new books that have appeared in the last few months are: Understanding Relational Database Query Languages (Dietrich); Beginning SQL Programming (Kauffman et al) (read table of contents). In December 2001 Konrad King's SQL Tips And Techniques appeared.

    See also our related pages: Database Book Reviews, ADO Book Reviews, Java and SQL Book Reviews.




    Please place your amazon book order from here ...

    Did we help you? Then please, when you buy your book from amazon, come via this site and click on one of the featured titles above, or on the search box below. You see, we get a 5% commission if you place your amazon order this way. You, we, and amazon will all be happy.

    Search by keywords:
    In Association with Amazon.com








    Copyright (c) 2000-2003 by Ocelot Computer Services Inc. All rights reserved.
    Return to Ocelot home page
    Send enquiries or suggestions to help@ocelot.ca