„Man, I’m so tired of cleaning up bad SQL code. Code that makes hundreds of queries when one would suffice. Or tables that have no primary keys. Or code that never makes use of joins. SQL is not horrible. It’s worth understanding and knowing how to write well.”
SQL gehört nicht zu den allerbeliebtesten Themen in der IT-Welt. Vielen erscheint es gähnend langweilig, wenn nicht überflüssig, diese altbewährte Datenbanksprache systematisch zu erlernen. Doch wer sich etwas intensiver damit beschäftigt, versteht, warum das bereits in den 70er Jahren entwickelte SQL nie von neueren Sprachen verdrängt worden ist: Eine gut entworfene SQL-Datenbank kann auch sehr große Datenmengen unübertroffen souverän bewältigen.
„Im Umgang mit großen Datenmengen hat SQL einiges mit den todschicken Digitalkameras und ihren Hochleistungszooms gemeinsam: Mit SQL kann man große Datenmengen durchforsten oder einzelne Zeilen heranzoomen (oder irgendetwas dazwischen). […] Aus diesem Grund sind alle Versuche, relationale Datenbanken und SQL vom Thron zu stoßen, gescheitert. Auch wenn SQL eine ältere Sprache ist, wird es uns noch lange erhalten bleiben und blickt in eine glänzende Zukunft“, so drückt es Alan Beaulieu, Autor des Buches Einführung in SQL, aus.
Um das Potenzial von SQL zu nutzen, ist es jedoch wichtig, die Sprache nicht nur oberflächlich anzuwenden, sondern seine „Mechanik“ wirklich zu verstehen. Einführung in SQL setzt genau hier an: Alan Beaulieu legt Wert auf ein tiefes Verständnis der SQL-Features und verhilft dem Leser auf nur 300 Seiten zu umfassendem SQL-Wissen.
Wie wichtig dieses Wissen für jeden ist, der mit Datenbankprogrammierung zu tun hat, bringt die bereits eingangs zitierte Rezension des amerikanischen Originalbuchs auf unnachahmliche Weise auf den Punkt. Sie stammt von Jack D. Herrington, und wir haben sie auf www.amazon.com gefunden. Das Fazit von J.D. Herrington: „This book is well written, well illustrated, and makes learning SQL as pain-free as it can be. Please, please, please, read this book.“ Klar, dass wir uns diesem Appell gerne anschließen … :)
Einführung in SQL ist soeben in der 2. aktualisierten Auflage erschienen.
2 Kommentare