Das Buch ist klar strukturiert und zur zügigen Einarbeitung in das Thema sehr zu empfehlen.
Unterstützt wird dies durch eine schrittweise Einführung anhand zahlreicher praktischer Beispiele und Übungen zum Selbsttest. Grundsätzlich hat man immer das Gefühl die wesentlichsten und wichtigsten Aspekte, verbunden mit informativen und vor allem interessant dargestellten Hintergrundinformationen, zu erfahren.
Sehr gut ist auch, dass auf eine Vielzahl von Datenbanksystemen eingegangen wird. Ich arbeite aktuell mit MYSQL und MS-ACCESS. Die zahlreich vorhandenen Hinweise auf Unterschiede zwischen den einzelnen Datenbanken (insbesondere openOffice, MySQL und auch Oracle) erlauben in diesem Zusammenhang eine sehr gute Einschätzung, inwiefern und auch mit welchem Aufwand sich die eigenen Entwicklungen auf andere Datenbanksysteme portieren lassen. Eine erfreulicherweise sehr umfangreich ausgeführte Gegenüberstellung wichtiger Datenbank-Funktionen nimmt einem hier die doch ansonsten zeitraubende Vergleichsarbeit ab. In diese klar gegliederte tabellarische Übersicht wurde sicherlich viel Mühe investiert, die meines Erachtens einen sehr deutlichen Mehrwert gegenüber den natürlich auch zahlreich im Internet verfügbaren reinen Syntax-Übersichten eines jeden Datenbanksystems darstellt.
Didaktisch ungewöhnlich finde ich, dass mit SELECT, UPDATE, INSERT und DELETE für die mitgelieferten Beispielen begonnen wird, bevor auf die Entwicklung neuer Datenbanken eingegangen wird. Andererseits hilft das Verständnis der Abfragen dann jedoch sehr bei dem Design neuer Datenbanken, was wiederum die Akzeptanz eines Datenmodells bei dem Endanwender deutlich steigern sollte.
Zu guter Letzt werden dann Themen wie komplexe Unterabfragen, Unions, Berechtigungskonzepte und Transaktionen so erfreulich verständlich erklärt, dass selbst komplexere Entwicklungsarbeiten zu bewältigen sein sollten.
Insgesamt eine sehr gelungene und runde Sache, die meine Erwartungen wirklich erfüllt hat.