Kleine und mittelgroße Unternehmen können – der Open Source Bewegung sei Dank – inzwischen zwischen verschiedenen kostengünstigen bzw. völlig kostenlosen Datenbanklösungen wählen. Relationale Datenbanksysteme, die die Structured Query Language nutzen, waren bis Anfang der neunziger Jahre nur von kommerziellen Anbietern zu entsprechenden Preisen zu beziehen, doch inzwischen stehen – unter anderem – mit MySQL und mSQL leistungsfähige Alternativen zur Verfügung, die für Webpräsenzen und andere Einsatzgebiete in Unternehmen bis zu einer mittleren Größe völlig ausreichend sind. Das vorliegende Buch des O’Reilly Verlags eignet sich als Orientierungshilfe für Datenbankadministratoren, die evaluieren wollen, ob MySQL oder mSQL ihren zu bewältigenden Aufgaben genügen können. Eine kurze Einführung erläutert das grundsätzliche Konzept relationaler Datenbanken, geht auf Fragen des Datenbankdesigns ein und steigt zügig in die praktische Handhabung der beiden DBMS ein. MySQL und mSQL werden in ihren Grundzügen und spezifischen Eigenheiten in zwei separaten Kapiteln vorgestellt, ein weiteres Kapitel verdeutlicht, in welcher Weise beide mit SQL umgehen. Für blutige Anfänger – das wird in diesen Abschnitten deutlich – eignet sich das Buch dabei nicht, denn die einzelnen Punkte werden sehr straff abgehandelt. In den folgenden Kapiteln gehen die Autoren schließlich auf die praktische Datenbankprogrammierung mit all ihren Facetten ein. Einem kurzen Überblick über die Architektur von Datenbank-Anwendungen folgen Einführungen in die CGI-Programmierung sowie in Datenbankanbindungen mit den Skriptsprachen Perl, Python und PHP. Weitere Kapitel sind den C/C++ APIs sowie Java (JDBC) gewidmet. Zu allen in diesem Praxisteil angeschnittenen Themen folgt im Schlussteil des Buches eine umfassende Referenz.








