Przeglądałem wiele pozycji poświęconych MySQL, ale żadna nie opisywała tej popularnej bazy danych tak dokładnie i rzetelnie lub książki zawierały jedynie podstawy posługiwania się językiem SQL.
MySQL z oryginalnego wydawnictwa "Core" to prawdziwy hit. Jest w niej dosłownie wszystko. Od opisu poszczególnych opcji, zmiennych środowiskowych, po wszystkie elementy języka SQL i funkcje, aż do API i przykładów pisania klientów MySQL w takich językach, jak C, Perl, PHP, Python czy VBScript.
Atkinson opisał chyba wszystkie możliwe zagadnienia, a w dodatku zrobił to w sposób skondensowany, z licznymi przykładami i krótkim, fachowym omówieniem. Możesz książkę otworzyć w dowolnym miejscu i z pewnością znajdziesz coś, co warto wiedzieć o MySQL-u.
Mamy więc opis instalacji, komunikowanie się z bazą, wprowadzenie do modelowania i projektowania baz, normalizacje, transakcje, pełny opis języka SQL dla bazy MySQL, opis narzędzi dostarczanych z bazą, przegląd API, łączenie się z bazami z innych języków programowania, administrowanie, optymalizację, zagadnienia dotyczące bezpieczeństwa i wiele innych informacji, które po prostu musisz znać.
Podtytuł brzmi "Przewodnik zaawansowanego programisty", ale zdecydowanie polecam ją nie tylko zaawansowanym, a nawet bardzo początkującym użytkownikom, bo tylko w tej książce znajdziesz wyjaśnienie wielu nurtujących problemów, które pojawiają się podczas pracy z bazami danych.
Książka jest chyba jedynym tak kompleksowym opracowaniem w języku polskim i zdecydowanie jest najlepszą pozycją o MySQL dostępną w naszym kraju. Jest też polecana przez twórcę MySQL Michaela Wideniusa i nie jest to marketingowy chwyt, bo przewodnik jest faktycznie doskonały pod każdym względem. Czyta się ją swobodnie, jest podzielona na logiczne rozdziały, a jej cena nie przyprawia o zawrót głowy.
Reporter.pl Dariusz Majgier