T-SQL Fundamentals

Wie der Titel schon sagt, geht es hier um die Grundlagen von T-SQL. Für tiefergehende Fragestellungen verweist der Autor auf seine anderen herausragenden Werke zu "T-SQL Programming" und "T-SQL Querying". Dieses Buch behandelt zwar die Grundlagen, ist aber sowohl für Einsteiger, als auch für fortgeschrittene Leser geeignet.

Anders als andere Bücher zu SQL startet der Autor nicht direkt mit dem SELECT-Statement, sondern widmet das erste Kapitel den Grundlagen der relationalen Datenbank-Theorie. Diese Theorie dient im weiteren Verlauf als Grundlage für das Arbeiten mit mengenorientierten Statements.Die Kapitel zwei bis sieben beschäftigen sich mit den diversen Möglichkeiten der Abfrage, wobei auch komplexere Themen wie Pivot oder Common Table Expressions nicht ausgepart werden. Das achte Kapitel behandelt die Änderung von Daten, in den beiden letzten Kapiteln gefolgt von  Transaktionssicherheit und einem kurzen Einstieg in die Programmierung.Alle Themen können durch ausführliche Beispiele im Selbststudium vertieft werden, wobei alle Sourcen und die Beispiele von der Webseite des Verlags heruntergeladen werden können. Einige Aufgaben sind stets dem versierteren Leserkreis vorbehalten und als "Advanced" markiert. Hier kann man auch bereits einen Eindruck davon erhalten, wie mächtig diese Sprache sein kann, auch wenn sie sich gegenüber anderen Programmiersprachen erst mal mit einer einfachen Syntax präsentiert.Das Buch beschäftigt sich zwar mit der Version SQLServer2008, es werden aber  auch die Unterschiede und Alternativen für die Vorgängerversionen (2000 und 2005) angesprochen.

Alles in allem eine empfehlenswerte Lektüre, die durch die gute Gliederung und die zahlreichen Beispiele danach auch noch als Nachschlagewerk dienen kann.

T-SQL Fundamentals
Itzik Ben-Gan


2009, Microsoft Press Deutschland
688 Seiten
36,28 €
ISBN-10: 0735626014