Most Helpful Customer Reviews
17 of 18 people found the following review helpful:
4.0 out of 5 stars
Helps you with 10g, July 22, 2004
[A REVIEW OF THE SECOND EDITION]
Those of you dealing with the latest Oracle 10g, and perhaps frustrated with the quality of the Oracle documentation, might want to consult this second edition. Its greatest difference compared to the first edition is simply that it deals with 10g, whereas the latter talks about 9g. Mishra and Beaulieu explain, with extensive detail and examples, the new features. Like support for unix-like regular expressions within SQL statements. Given that many Oracle users probably hail from a unix/C background, they will welcome this.
Also, for mapping between XML and SQL data types, 10g now integrates XML. This will reduce the impedance mismatch between the object oriented and relational outlooks that bedevil many programmers who have to deal with both.
The only problem I found with this book is its lack of mention of competing databases. Because the authors explicitly assume that you have already committed to using Oracle as your database. Fair enough. But perhaps occasional comments in the text, about how a given command or feature is not possible in another database would be useful and appreciated by Oracle users. Heck, to be fair, on this point, the book is at no relative disadvantage. For example, I have texts on dB2 and MySQL that likewise say zilch about their competitors.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
12 of 12 people found the following review helpful:
5.0 out of 5 stars
Something for Everyone, March 15, 2003
This review is from: Mastering Oracle SQL (Paperback)
This book presents complex stuctures in an easy to follow fashion with practical examples. I was able to apply new Oracle functions to real reporting problems immediately after reading it. If you ever have written a PL/SQL function purely to manipulate data because you didn't think SQL would be able to do it, you need to read this book! The book covers the spectrum from basics to the new 9i analytical functions. As such anyone can benefit from it. The book is written to help the user understand the power of well structured SQL. It does not contain an exhaustive syntactical list (which can be easily found elsewhere) but rather outlines how to acually use SQL to achieve solid results and optimal performance. In my experience, a high percentage of users who think they know how to write good SQL, actually only know a lot of low-level syntax and are in need of the big picture this book provides. The chapter on Dates however, does go into fascinating and exhaustive detail of the date data type structure, both pre-existing and Oracle 9i. This is an absolute must for anyone who works with a database that contains highly time sensative data, or for those who are confused by the data type. The new features in Oracle 9i are clearly outlined such as the reporting functions for grouping at multiple levels. This book presents them in a way that opens the user's mind to endless possiblities, leaving the reader wondering how they every managed without them (or how they will manage without them until their company's next upgrade).
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
15 of 16 people found the following review helpful:
4.0 out of 5 stars
Good overview of Basic DML & advanced features, December 22, 2004
I will agree with other reviewers that cite this book as an excellent resource. It is well organized and easy to follow from topic to topic without getting lost. The examples are well introduced and written with few minor errors. These will be easy to spot for someone who has used any flavor of SQL.
Some issues that I did have with the book revolve around what it isn't. Most of the book revolves around features that are new to 10g rather than a solid overview of the Oracle DML. This means that readers will not be properly introduced to string manipulation outside of the regular expression implementation which is new to 10g (Legacy DBs?). Also, you will have to look elsewhere for good information on CAST, CONVERT and case changing functions. These can be crucial as Oracle is much more strongly typed with regards to data than MS SQL Server.
As DBAs or reporting analysts aren't always privy to the latest release, I see the concentration on 10g's new features as a flaw. Over all this book will introduce you to Oracle SQL in an easy to follow manner. Experienced SQL users will be able to become functional by using this book but, will scratch their heads when they encounter the DML language gaps.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|