
In dem umfassenden Werk präsentiert Jürgen Sieben seinen in der Tat außergewöhnlichen Erfahrungsschatz in PL/SQL-Datenbank-Programmierung und Oracle-Datenbank-Design.
Das Buch von Jürgen Sieben ist meiner Ansicht nach das Mekka der PL/SQL Bücher für DBAs und Anwendungsentwickler. Werden manche Themen in anderen Werken nur stark reduziert dargeboten, oder verweisen manche Bücher an den interessanten Stellen an andere Bücher, so ist der Sieben das krasse Gegenteil.
»Jürgen Sieben, der Autor dieses Buches ist Geschäftsführer der ConDes GmbH und beschäftigt sich mit der Entwicklung von Software für große Kunden, wie T-Mobile und Metro und hält Schulungen zu Datenbanktechnologien. In dieses Buch hat er seine langjährige Berufserfahrungen einfließen lassen und will darin zeigen, wie eine Datenbank gut programmiert wird - der Code des Entwicklers sollte der Datenbank möglichst nicht bei der Erfüllung ihrer Aufgabe im Wege stehen.
Vorausgesetzt werden gute Kenntnisse der Abfragesprache SQL, weil die syntaktischen Grundlagen von PL/SQL, die Namenskonventionen und die Mehrzahl der Funktionen aus SQL stammen. Außerdem sollten die Leser bereits eine Programmiersprache beherrschen - oder zumindest ein generelles Verständnis der Vorgehensweise beim Programmieren haben.
Geschrieben ist das Buch für Datenbankentwickler und -administratoren. Beide Blickwinkel werden berücksichtigt, allerdings liegt der Schwerpunkt auf der Sicht des Programmierers. Der Autor beginnt damit auf nahezu 200 Seiten erst einmal den Aufbau und die grundsätzliche Arbeitsweise von Oracle-Datenbanken zu erläutern. Für Administratoren bringt dieser Teil eventuell nicht viel Neues. Entwicklern, die noch nicht mit Oracle gearbeitet haben, hilft er dagegen sehr.
Teil 2 stellt die Sprache PL/SQL vor mit „PL/SQL im Einsatz“ startet der praktische Teil, der rund 370 Seiten im Buch einnimmt. Darin geht der Autor der Frage nach, wann SQL mit Hilfe von PL/SQL erweitert werden sollte und wie das konkret durchgeführt werden kann. Dabei werden einfach nachvollziehbare Praxisbeispiele vorgestellt und ausführlich erläutert. Auch vor Fallstricken wird gewarnt etwa, dass eine Funktion in PL/SQL einwandfrei funktioniert, von SQL aus aufgerufen aber fehlerhafte Ergebnisse liefert, weil SQL den verwendeten Datentyp nicht unterstützt. Weitere Praxisthemen sind das Arbeiten mit XML, mit großen Datenstrukturen und das Einbinden von Oracle in Applikationen. Den Abschluss bilden zwei Workshops, die von der Idee bis zum Test des fertigen Programmes begleitet werden.
Das Buch hat einen sehr übersichtlichen Seitenaufbau und ist sehr gut verständlich geschrieben. «
Aus dem Inhalt:
Galileo Press heißt jetzt Rheinwerk Verlag.