The only thing "complete" about this book is how completely confused you will be if you expect to use this as a tutorial or reference and you have less than 5+ years of working experience with Oracle systems. The book reeks of being written by programmers who make bold assumptions as to what a person knows, often leaving gaping holes of critical information. The organization is just plain bad: It's not until Chapter 16 that you even learn how to create a table, after hundreds of pages of details on "complex possibilities". This book continuously puts advanced concepts in front of basic concepts and often ignores basic concepts altogether.
As a reference, the book is SORELY, SORELY lacking, with very few, if any examples of most SQL statements. Here's a classic example of the book's bad organization. You look up the TO_CHAR function, which converts a date or number to a character string and accepts a special format string, UNFORTUNATELY the specs on the format string are nowhere to be found; instead the book leads you on a wild scavenger hunt through hundreds of pages trying to find the information you seek. Perhaps by Oracle's attempt to integrate a tutorial with a reference they ended up botching both efforts.
With all this being said, I still have to admit that I use the book on a daily basis (embedded with post-its to mark the scattered info). It's often more efficient than wading through online documentation for quick info, and while I wouldn't consider it anywhere near a standard, it's the closest I've found to a useable reference -- but this says more about what's out there (or lack thereof) than the quality of this book.