I was very disappointed with this book.
One thing that I hate about the book is that it has ads in the back. The ads are for seven other books. I expect to see ads in magazines, but when I pay for a book I don't want advertising.
More importantly, the writing is awkward and hard to understand. For example, here's how she describes relational databases:
"A relational database is a collection of 'data items' that are organized as a set of linked tables from which data can be accessed or reassembled in many different ways without need to reorganize the database tables (a table is referred to as a 'relation')."
Huh?! That description is confusing and much of it is wrong. How can data be "reassembled"? What does she mean by "without need to reorganize the database tables"? Database tables can have foreign keys or referential integrity, but they are not "linked". Each table is its own independent entity.
She continues, "The columns in all of the tables must depend upon a single key column with values that don't repeat." That's not true either. It's very common to have a table with multiple keys or no keys whatsoever.
The author explains that "SQL is a declarative language, which means that the user specifies what he or she wants and then the RDBMS query planner figures out how to get it." But that's not what "declarative language" means at all.
I tried to work my way through the poor writing and typos, but after a while I lost confidence that the information in the book was accurate and I put it down.