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.