Oracle wird der Bedeutung ihres Datenbanksystems durch die Oracle Press-Buchreihe gerecht. Für den Entwickler beinhaltet diese Reihe Oracle 8. PL/SQL Programmierung von Scott Urman. Der Autor geht anhand des Beispiels einer Studentenverwaltung auf nahezu alle Aspekte der Programmiersprache PL/SQL ein. Ausgehend von einer Strukturbeschreibung über die integrierten SQL-Funktionen und Definition von Prozeduren, Funktionen, Paketen und Triggern zieht er einen Bogen bis zum Umgang mit Objekten. Diese sind mit der Version 8 zum Oracle Datenbaksystem hinzugefügt worden. Nach der Vorstellung der Sprache stellt Urman verschiedene PL/SQL-Ausführungsumgebungen vor, geht auf die Fehlersuche ein und zeigt die Möglichkeiten dynamischen SQLs. Für den fortgeschrittenen Entwickler geht er auf die Kommunikation zwischen Sitzungen und das neue Advanced Queuing ein. Dieses erlaubt eine Kommunikation, die sich auf die Technik relationaler Datenbanken stützt und somit von Transaktionen und den Sicherungsmechanismen profitiert. Mit dem Oracle Web Application Server stellt der Autor ein zeitgemäßes Mittel zur Gestaltung verteilter Datenbankfrontends vor. Hierfür nutzt er wieder das Beispiel der Studentenverwaltung. Themen wie die Erweiterung der Datenbank durch externe Prozeduren und auch die Optimierung von Datenbankanwendungen bleiben nicht ausgespart. Den Abschluß bilden Übersichten über Standardpakete, die PL/SQL-Funktionen und den Inhalt des Data Dictionaries. Das Buch von Scott Urman ist gut verständlich geschrieben und erleichtert durch praxisnahe Beispiele das Verständnis. Für den Einsteiger ist eher das Buch Oracle 8. Die umfassende Referenz aus der gleichen Reihe zu empfehlen. Dem erfahrenen Entwickler bietet Urman hingegen einen hilfreichen Leitfaden zu anspruchsvollen Anwendungen. --Frank Müller Quelle:
|