Aufgrund der einfachen Installation, Konfiguration und Bedienung sowie der günstigen Anschaffungskosten des Datenbankservers MySQL steigt dessen Wert auch auf der Beliebtheitsskala privater Anwender immer höher. Somit trauen sich auch Anfänger an das doch relativ komplexe Thema "Datenbank" heran. Die Möglichkeiten für selbstgeschriebene Applikationen, die sich ohne größeren technischen Aufwand mit MySQL bieten, sind dank einfach zu erlernender Scriptsprachen wie beispielsweise PHP fast unüberschaubar. Zudem merken mittlerweile auch viele private Anwender, dass Webpages mit dynamisch generierten Inhalten mehr Freude und Interesse beim Betrachter wecken als rein statische Auftritte. Einige Hostprovider bieten seit einiger Zeit für dynamische Web-Auftritte auch Datenbankservices an. Und MySQL ist dabei oftmals erste Wahl.
Lediglich die Einarbeitung in die stellenweise komplexe Thematik MySQL ist für Unerfahrene nicht ganz hürdenfrei. Auf diese Anwenderspezies hat sich der bhv-Verlag mit seiner Taschenbuchreihe "Das Einsteigerseminar" spezialisiert, die den Umgang mit populärer Software aller Art einsteigerfreundlich kurz und bündig inkl. zahlreicher Abbildungen vermittelt. In dieser Reihe liegt jetzt auch ein Buch für MySQL vor, das den gleichen Namen trägt.
Auf den ersten knapp 100 Seiten (erste zwei Kapitel) des beinahe 400 Seiten starken Buches erfährt der Leser grundlegende Dinge über eine relationale Datenbank. Von den Aufgaben, die an eine Datenbank gestellt werden, über den Aufbau bis hin zu Entity-Relationship- und relationalen Datenbankmodellen und der Klärung einiger Begriffe (z.B. Join, Kartesisches Produkt), die einem bei dem Umgang mit Datenbanken begegnen, reicht hier das Spektrum. Die folgenden 50 Seiten widmen sich allgemein der Sprache SQL, mit der auf die Datenbank zugegriffen wird und mit der Änderungen vorgenommen werden können. Das vierte Kapitel geht dann in die Praxis. Nach den zuvor vermittelten Grundlagen erfährt hier der Leser wie MySQL installiert und in Betrieb genommen wird. Leider beziehen sich alle Angaben in dem Buch nur auf die Betriebssysteme einer Software-Firma aus Redmond. Informationen über die Installation unter Linux werden komplett ausgelassen. Kapitel 5 mit dem Titel "Arbeiten mit MySQL" befasst sich mit der Administration, dem Anlegen von Tabellen und der Benutzung. Als Administrationswerkzeug wird neben dem Befehl mysqladmin nur auf WinMySQLadmin eingegangen. Das populäre phpMyAdmin-Tool wird noch nicht einmal erwähnt. Da das Buch verstärkt auf Microsoft-Anwender setzt, wird in Kapitel 6 die Installation des ODBC-Treibers und die Verwendung von MS Access als MySQL-Clientsoftware erläutert. Die nächsten Kapitel des Buches befassen sich dann mit der Verwendung von MySQL als Web-Datenbank. Neben der kurzen Installationsbeschreibung eines Apache-Webservers (natürlich nur unter Windows) kommen dann Themen wie HTML und PHP und ein konkretes Beispiel zur Sprache. Diese Buchverwaltung behandelt die notwendigen Tätigkeiten und Scripts für eine kleine webbasierte Datenbankapplikation basierend auf PHP. Das abschließende Kapitel behandelt auf acht Seiten weitere Möglichkeiten zur Anbindung von Datenbanken im Internet. Aufgrund seines geringen Umfangs und der Thematik vermittelt dieses Kapitel den Eindruck von benötigtem Füllmaterial, um das Buch auf eine vorgegebene Seitenzahl zu hieven. Auf den letzten Seiten finden sich dann die Lösungen zu den Aufgaben, die neben einer Zusammenfassung des Kapitelinhaltes am Ende jedes Kapitels auf den Leser warten, ein Glossar, ein Anhang, der u.a. Referenzen zu SQL enthält, und ein Index.
Wer sich schnell in MySQL einarbeiten will, ohne dabei in die Tiefen eines Datenbanksystems abtauchen zu wollen, ist mit diesem Buch gut bedient. Offensichtlich geht der Autor auch davon aus, dass die meisten der Interessenten mit Windows-Betriebssystem arbeiten, da er sich nur darauf bezieht. Schade eigentlich, feiert doch MySQL gerade in Verwendung mit Linux-Servern große Erfolge. Negativ fällt auch das letzte Kapitel über die Webanbindung von Datenbanken auf. Scheinbar will er dem Leser gegenüber ein paar Begriffe wie Application Server usw. wenigstens einmal erwähnt haben. Anders dürfte dieses Kapitel oberflächlichen Inhalts nicht zu rechtfertigen sein, passt es doch so gar nicht in Konzept und Thema des Buches.
MySQL-Anfänger allerdings dürften ihre Freude an dem Buch haben, vorausgesetzt sie setzen Windows als Betriebssystem ein. Das dürfte aber wahrscheinlich die Mehrheit sein. Sie werden direkt zum Ziel geführt, ohne zu sehr von Details abgelenkt zu werden. Ambitioniertere MySQL-Benutzer sollten allerdings lieber andere Werke zur Hand nehmen, die mittlerweile in großer Zahl erschienen sind.




