Jens Ole Weinhold
ORACLE 9i. Einsteigerkompatibel.
Eine Rezension zu:
Michael Abbey / Mike Corey / Ian Abramson
ORACLE 9i für Einsteiger
Carl Hanser Verlag, München und Wien 2002, 464 S., 69,- €
ISBN 3-446-21921-8
http://www.hanser.de
Aller Anfang ist bekanntlich schwer – den Einstieg in die Welt von Oracle 9i kann man sich allerdings erheblich erleichtern, indem man auf das Buch von
Abbey, Corey und Abramson zurückgreift.
Der Titelzusatz „für Einsteiger“ ist hier allerdings schon wörtlich zu nehmen, denn um von diesem Werk zu profitieren, sollte man echter Einsteiger in die
Oracle-Datenbankwelt sein und nicht etwa nur Interesse an einer Weiterbildung bezüglich des neuen Release 9i haben.
Es handelt sich bei diesem Buch um die deutsche Ausgabe des Originals ORCALE 9i: A Beginner’s Guide aus der Oracle Press, das von einem Autoren-Trio mit
langjähriger ausgewiesener Expertise im Oracle-Umfeld verfasst wurde.
Das Buch gliedert sich in fünf Teile mit insgesamt 17 Kapiteln. Bei dem ersten Teil kann man sich zwar des Eindrucks nur schwer erwehren, dass dieser unter direkter
Beteiligung der Marketing-Abteilung von Oracle zustande gekommen ist (u.a. ein zwölfseitiges Firmenportrait und immer wieder eine Menge Lob), von da an allerdings
erhält der Einsteiger – etwas später mit Einschränkung auch der leicht Fortgeschrittene – eine durchaus durchdachte Einführung in die Datenbankwelt im
allgemeinen und in Oracle 9i im speziellen.
Im zweiten Teil erfährt der Leser eine ganze Menge über Datenbankobjekte (alles, was man mit create erzeugen kann, z.B. Tabellen, Views, Indizes, Trigger, Sequenzen,
Funktionen), über die erweiterte Oracle-spezifische SQL-Implementierung SQL*Plus sowie über PL/SQL, die Programmiersprache von Oracle. Außerdem ist diesem
Abschnitt noch ein Kapitel über Grundkenntnisse eines Datenbankadministrators gewidmet.
Der dritte Teile wird als Aufbaukurs bezeichnet und diesem Anspruch in Bezug auf Vertiefung und Erweiterung des vorher Präsentierten gerecht. Die Kompetenz des Lesers wird
zunächst in drei eigenständigen Kapiteln über SQL*Plus (u.a. Mengenoperationen, Unterabfragen), PL/SQL (u.a. Packages, autonome Transaktionen, Überladen) und
Datenbankadministration (Backup und Recovery, Export, Import, Media Recovery) erweitert. Danach erhält der Leser eine Einführung in den für die tägliche Arbeit des
Datenbankadministrators so wichtigen Oracle Enterprise Manager. Abschließend erfährt der Leser noch etwas über Oracle Net, das bei der verteilten Verarbeitung
die entscheidene Rolle spielt.
Im vierten Teil wird nun das „i“ in Oracle 9i näher beleuchtet. Das „i“ steht nämlich für „Internet“ und hat erstmals in die
Oracle-Version 8 Einzug erhalten. Der Leser wird im 13. Kapitel zunächst mit der Welt des Internets im Datenbank-Kontext vertraut gemacht und erhält im 14. Kapitel eine
Einführung in den Application Server sowie Hinweise zu Java im Oracle-Kontext.
Der fünfte und letzte Teil könnte auch unter der Überschrift „Verschiedenes“ geführt werden. Er gibt zunächst einen Überblick über die schon lange in
Oracle integrierten und überaus nützlichen Werkzeuge Oracle Forms und Oracle Reports (aktuelle Versionsnummer: 6). Der Leser lernt hier die
Entwicklungsumgebungen für Formulare (Form Builder) und Reports (Report Builder) kennen und am Beispiel anwenden. Ein weiteres Spezialthema, das in diesem Abschnitt
betrachtet wird ist das Partitionieren von Daten (u.a. bereichsbasierte Partionierung, indexbasierte Objekte). Mit einem interessanten und ausführlichen Überblick über
DataWarehousing endet das Buch.
Jedes Kapitel beginnt mit einer kurzen Übersicht und einem Abschnitt Terminologie, der alle wichtigen Begrifflichkeiten des jeweiligen Kapitels kurz erklärt bevor diese
auftreten und dem Einsteiger somit an genau der richtigen Stelle präsentiert werden, statt im Anhang ungelesen als Glossar zu verschwinden.
Die didaktisch gut aufbereiteten und sinnvoll ausgewählten Themen überzeugen und lassen nur wenig Raum für mögliche Frustentstehung bei den ersten Schritten in die überaus
mächtige Oracle 9i- Datenbankwelt.
Praxiskompatible Beispiele mit kursiv hervorgehobener Benutzerinteraktion sowie Screenshots und Grafiken runden ein gelungenes Einstiegskonzept ab.
Sehr leserfreundlich gedacht ist auch, dass man auf der Internetseite des Hanser Verlags unter http://www.hanser.de/buch/2002/3-446-21921-8.html den Beispielcode zu diesem
Buch abrufen kann, so dass sich der Leser oftmals mühsames Abtippen sparen kann. Allerdings sollte der Leser von der Existenz dieser Seite auch vor dem ersten Code-Fragment
im Buch Kenntnis erlangen und nicht erst auf Seite 344 (Achtung: die dort publizierte Adresse ist leider nur fast richtig).
Etwas überflüssig hingegen sind die Multiple-Choise Fragen am Ende eines Kapitels, mit denen man sein Wissen überprüfen soll. Sinnvoller wären hier sicherlich kleine
Aufgaben mit Lösungen, anhand derer man seine Fertigkeiten ausprobieren könnte.
Fazit: Der Leser erhält mit diesem Buch eine gute Übersicht über die Basiskonzepte und eine kompetente Begleitung beim Einstieg in Oracle9i. Somit ist das Buch dem
Einsteiger eine echte Hilfe, ohne allerdings den Anspruch zu erheben aus dem Leser einen Oracle-Profi zu machen – dafür bedarf es nämlich noch etwas mehr.
Problematisch allerdings ist der Preis dieses Buches. Studenten oder andere Weiterbildungswillige, die bei diesem Vorhaben keine finanzielle Rückendeckung ihres Arbeitgebers
haben, sollten sich die Investition von 69,-- € schon sehr gut überlegen. Bei entsprechender Sprachkompetenz ist dann wohl eher die englische Originalausgabe
vorzuziehen, da diese schon für 43,61 € zu haben ist.
|