Databázový stroj Oracle je špičkový nástroj. Tato kniha vám umožní učinit si představu o jeho možnostech, a to podle mne velmi podařenou formou. Dozvíte se reálné informace o tom, co má Oracle navíc proti jiným databázovým strojům a k čemu by to mohlo být dobré vývojářům aplikací nad touto databází.

Kniha je psána pro středně pokročilé zájemce, ale ani začátečník se v ní neztratí. Čtenáře mé krevní skupiny jistě potěší, že se nepopisuje klikání v Enterprise Managerech, ale význam pojmů a syntaxe SQL, kterým učiníte právě to, co potřebujete. Najdete i osobní zkušenosti autorů z reálných projektů - ostatně edice se jmenuje Programmer to Programmer.

Co se týče Javy: v knize najdete obvyklý tutoriál práce s databází přes JDBC; najdete tam však i informace o tom, jak psát funkce a uložené procedury v Javě (ano, přímo v jádře databázového stroje běží virtuální mašina), jak o nich databázi řeknete a jak se vám bude svět jevit z této perspektivy.

Popisují se vlastnosti verze10g. Při popisu konkrétních vlastností najdete i informace o tom, od které verze je daná vlastnost dostupná a případně o tom, jak se její podpora vyvíjela.

Kniha podle mne patří mezi ty nejpodařenější, které o Oraclu existují. Pravda, československy rozumějící vývojáři mají velikou oporu ve výborné knize pana Luboslava Lacka (Oracle, Computer Press 2002), ale ta končí u verze 9i. Recenzovaná kniha byla vydána v květnu 2005, takže přece jen sahá o něco dál.

Seznam kapitol:
Chapter 1: Oracle Architecture and Storage.
Chapter 2: Using SQL.
Chapter 3: Handling Multiple Users.
Chapter 4: Database Design Basics.
Chapter 5: Oracle Security.
Chapter 6: The Oracle Data Dictionary.
Chapter 7: Installing Oracle.
Chapter 8: Introduction to SQL.
Chapter 9: Extended SQL.
Chapter 10: Indexes.
Chapter 11: Constraints.
Chapter 12: Other Database Structures.
Chapter 13: Functions.
Chapter 14: Distributed Queries, Transactions, and Databases.
Chapter 15: PL/SQL Basics.
Chapter 16: PL/SQL and SQL.
Chapter 17: PL/SQL Packages.
Chapter 18: Introduction to Java Database Programming.
Chapter 19: Triggers.
Chapter 20: Regular Expressions and Expression Filter.
Chapter 21: Object Relational Interactions with Oracle.
Chapter 22: Oracle XML DB.
Chapter 23: HTML-DB.
Chapter 24: High-Speed Data Movement.
Chapter 25: Data Loading and Management.
Chapter 26: Business Intelligence Query.
Chapter 27: Business Intelligence Analysis.
Chapter 28: Optimization.