
# Publisher: Wrox (June 17, 2005)
# Language: English
# ISBN-10: 0764574825
# ISBN-13: 978-0764574825
Review “…a good book for an introduction to Oracle, but especially good if you are interested in the areas of Business Intelligence, HTML-DB, XML DB and Regular Expressions…” (OracleHome, 3 August 2005)
Product Description
* One of the only Oracle books to focus exclusively on database programming rather than administration
* Oracle owns sixty percent of the commercial database market
* Provides full coverage of the latest Oracle version, 10g-including new features such as regular expressions and the MODEL SQL clause-as well as versions 8, 8i, and 9i
* The authors are well-known as Oracle gurus-Greenwald is the author of Oracle in a Nutshell and the coauthor, with Stackowiak, of Oracle 9 Essentials
* Shows how to use Oracle data and data structures to build robust, scalable database applications using Java, SQL, and PL/SQL
Professional Oracle Programming is intended for application developers who use Oracle as their database. As such, this book does not devote much space to topics which are primarily of interest to database administrators, such as backup and recovery. Most importantly, this book is designed to help a programmer understand the database issues that can have a direct impact on the operation and performance of their applications.
This volume attempts to provide a foundation for these developers, as well as guidance and examples of some of the key areas of interest and necessity. These areas include accessing data using SQL, handling issues such as multi-user concurrency and data integrity and security, the basics of programming with Java, PL/SQL and XML, and data warehousing.
This book is intended for people whose primary job is to create application systems. They are developers, rather than database administrators. Following through on this profile, we believe that you, the professional developer, are well informed and skilled in the creation of these application systems. In our experience, even professional developers may think of the database they use as nothing more than a place to store data.