Top positive review
Very good textbook for studying databases - but pay attention to the ISBN
Reviewed in the United States on October 8, 2016
I do not agree with those people who have been reviewing badly this book on the false accusation that it does not comply with actual SQL syntax.
First of all, the book focuses first on explaining SQL language as a Standard, as it is formalized in several revisions through the years.
Second, probably to cover some deficiency of the earlier editions, the author spent some time explaining how different commercial versions of SQL differ slightly in their implementation. New sections were added in this 6th edition to highlight the way mySQL, Oracle SQL and other dialects implement certain constructs through slight language changes.
Last but not least - as the title reads - this is a book on Database "CONCEPTS" which means that its describes (and very well indeed) the concepts behind the definition of a DBMS and it does it from both a theoretical and practical standpoint.
The perfect fruition of this book comes from its study side by side with practical assignments on some implementation of SQL. Since the book focuses on SQL Standard, rather than sticking with one specific implementation, the savvy student should acquaint oneself with the Reference Guide of the SQL implementation of his/her (or the teacher's) choice, and get to study on an actual database system.
What I think is missing is an appendix to collect into a single place some BNF charts of the most common implementations, or a table to quickly lookup the differences among these dialects of SQL, so that the students can get an initial reference to jump start into using some DBMS in practice.
One last important thing: this book exists in two versions. The hardcover is considerably more expensive than the paperback, but the quality of the paper, the ink and the fonts used make a big difference in the fruition of the book. Their ISBNs differ. Beware that there are many resellers that ship the paperback after receiving an order for a hardcover. These resellers try to get away with the excuse that the text is the same between versions. Indeed, if economy is more important to you than the quality of the print, then the paperback is a good way to save money, because there is a big difference in value between the two ISBNs.
But if you pay the price for hardcover and get a paperback they you have been the victim of a "bait-n-switch" fraud. I was one of those victims, so I reported the reseller to Amazon, which forced that reseller to pay a refund.