Sie haben in Ihren Händen einen umfassenden Leitfaden zur SQL-Sprache, der Ihnen helfen soll, nicht nur die Syntax zu erlernen, sondern die Prinzipien der Arbeit mit Daten tief zu verstehen und ein gefragter Spezialist zu werden. Sie beginnen bei Null, und jeder Schritt – von der Installation des DBMS bis zu komplexen Abfragen – wird durch praktische Beispiele unterstützt (Online-Shop, Fitnessstudio, Bankensystem, Computerspiel, Taxiunternehmen, Registrierungssystem am Flughafen, Patientenüberwachung im Krankenhaus usw.) und detaillierte Erklärungen.
Da es in der Welt kein perfektes DBMS gibt, behandelt das Buch jedes Konzept am Beispiel der drei beliebtesten Systeme: MySQL, PostgreSQL und Microsoft SQL Server. Dieser Ansatz ermöglicht es Ihnen, ihre Stärken und Schwächen in der Praxis zu sehen und die Angst vor einer „unbekannten“ Umgebung abzubauen, um ein wirklich flexibler Spezialist zu werden.
Besonderes Augenmerk wird auf „schwierige“ Themen gelegt, die in Lehrbüchern häufig vernachlässigt werden, aber in der Arbeit entscheidend wichtig sind: Feinheiten von Datentypen, Kodierungen und Kollationen, Mechanismen zur Gewährleistung der Integrität, Transaktionen, Isolationslevel und Sperren. Sie werden nicht nur verstehen, „wie es funktioniert“, sondern auch „warum es genau so funktioniert“. Das Buch überschreitet auch die Grenzen von reinem SQL und behandelt architektonische Fragen: Strategien für „sanftes“ Löschen, Vor- und Nachteile der Verlagerung von Geschäftslogik in Stored Procedures, Sicherheits- und Zugriffsmanagementprinzipien usw.
Ein separater Fokus liegt auf der Gestaltung von Tabellen, Indizes und der Analyse von Ausführungsplänen. Sie lernen, nicht nur funktionale, sondern auch effiziente Abfragen zu schreiben. Diese Fähigkeit ist der Schlüsselkompetenz in der realen Arbeit und das Hauptunterscheidungsmerkmal zwischen einem Amateur und einem Profi. Dieses Buch ist nicht nur ein idealer Start für angehende Entwickler, Analysten und zukünftige DB-Administratoren, sondern wird auch Fachleuten, die bereits mit DBMS arbeiten, nützlich sein: Neben tiefgreifendem theoretischen Wissen vermittelt das Buch das echte praktische Vertrauen in die Arbeit mit den drei wichtigsten DBMS auf dem modernen Markt.