Moderne Datenverarbeitung ist ohne SQL undenkbar. Umso wichtiger ist es, im Beruf und schon in der Ausbildung über relevantes Fachwissen über die Konzepte und Praxis mit dem SQL-Standard zu verfügen. Dieses Praxisbuch erklärt Ihnen Schritt für Schritt die Grundlagen und zeigt Ihnen, wie Sie Ihre Daten mit SQL richtig modellieren, verknüpfen und bearbeiten. Perfekt zum Einsteigen, Lernen und Nachschlagen.
Der richtige Einstieg für Sie
MySQL, Maria DB, PostgreSQL oder MS SQL Server? Mit welchem SQL-Dialekt Sie auch arbeiten, die detaillierten Erläuterungen in diesem Buch helfen Ihnen bei der Arbeit mit dem Datenbanksystem Ihrer Wahl.
SQL-Grundlagen und Praxiswissen
Dank ausführlicher Erklärungen und praxisnaher Beispiele sorgen Sie für einen konsistenten Datenbestand. So lernen Sie, Redundanzen zu vermeiden und reibungslose Abfragen umzusetzen.
Von Übungsaufgaben profitieren
Anhand von Beispielen, Übungsaufgaben und Musterlösungen festigen Sie das Gelernte umgehend. Und sollten Sie dennoch etwas nachschlagen müssen, helfen Ihnen die übersichtlichen Zusammenfassungen.
Mit den ersten Grundlagen können Sie sich bereits in dieser Leseprobe vertraut machen. Wie kam es dazu, dass große Datenmengen in Tabellen, dem zentralen Element von SQL, gespeichert werden? Welche Datenbanksysteme sind heute verbreitet und was hat es mit den SQL-Dialekten auf sich? Im zweiten Teil der Leseprobe geht es darum, Operationen wie das Einfügen von Zeilen auf Tabellen in Beziehungen durchzuführen. Für die Berücksichtigung der Beziehungen ist das relationale Datenbanksystem verantwortlich.
Wer hat's geschrieben?
Michael Laube arbeitet im Bereich Logistik eines öffentlichen Auftraggebers. Zu seinen täglichen Aufgaben zählen, Produktstammdaten zu verarbeiten und unterschiedliche technische Anforderungen zu koordinieren und umzusetzen. Er nutzt relationale Datenbanken und die Abfragesprache SQL, um Produktstammdaten aufzubereiten und Anwendern zur Verfügung zu stellen. Außerdem entwickelt er als Sun Certified Java Programmer und Sun Certified Web Component Developer unternehmensweite Anwendungen.