Einführung in SQL
Mit Übungen und Lösungen
SQL kann Spaß machen! Es ist ein erhebendes Gefühl, eine verworrene Datenmanipulation oder einen komplizierten Report mit einer einzigen Anweisung zu bewältigen und so einen Haufen Arbeit vom Tisch zu bekommen. Einführung in SQL bietet einen frischen Blick...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Einführung in SQL “
Klappentext zu „Einführung in SQL “
SQL kann Spaß machen! Es ist ein erhebendes Gefühl, eine verworrene Datenmanipulation oder einen komplizierten Report mit einer einzigen Anweisung zu bewältigen und so einen Haufen Arbeit vom Tisch zu bekommen. Einführung in SQL bietet einen frischen Blick auf die Sprache, deren Grundlagen jeder Entwickler beherrschen muss. Die aktualisierte 2. Auflage deckt die Versionen MySQL 6.0, Oracle 11g und Microsoft SQL Server 2008 ab. Außerdem enthält sie neue Kapitel zu Views und Metadaten.SQL-Basics - in null Komma nichts durchstarten:
Mit diesem leicht verständlichen Tutorial können Sie SQL systematisch und gründlich lernen, ohne sich zu langweilen. Es führt Sie rasch durch die Basics der Sprache und vermittelt darüber hinaus eine Reihe von häufig genutzten fortgeschrittenen Features.
Mehr aus SQL-Befehlen herausholen:
Alan Beaulieu will mehr vermitteln als die simple Anwendung von SQL-Befehlen: Er legt Wert auf ein tiefes Verständnis der SQL-Features und behandelt daher auch den Umgang mit Mengen, Abfragen innerhalb von Abfragen oder die überaus nützlichen eingebauten Funktionen von SQL.
Die MySQL-Beispieldatenbank:
Es gibt zwar viele Datenbankprodukte auf dem Markt, aber welches wäre zum Erlernen von SQL besser geeignet als MySQL, das weit verbreitete relationale Datenbanksystem? Der Autor hilft Ihnen, eine MySQL-Datenbank anzulegen, und nutzt diese für die Beispiele in diesem Buch.
Übungen mit Lösungen:
Zu jedem Thema finden Sie im Buch gut durchdachte Übungen mit Lösungen. So ist sichergestellt, dass Sie schnell Erfolgserlebnisse haben und das Gelernte auch praktisch umsetzen können.
Inhaltsverzeichnis zu „Einführung in SQL “
- Einleitung IX 1- Der Hintergrund 1
- Einführung in Datenbanken 1
- Was ist SQL? 7
- Was ist MySQL? 12
- Weiteres Vorgehen 13 2
- Datenbanken erstellen und mit Daten füllen 15
- Eine MySQL-Datenbank anlegen 15
- Das mysql-Kommandozeilen-Tool 16
- MySQL-Datentypen 17
- Tabellen anlegen 24
- Tabellen füllen und ändern 30
- Wenn aus guten Anweisungen schlechte werden 35
- Das Bank-Schema 37 3
- Datenbankabfragen 39
- Die Mechanik von Abfragen 39
- Abfrageklauseln 41
- Die Select-Klausel 41
- Die From-Klausel 46
- Die where-Klausel 50
- Die Klauseln group by und having 53
- Die order by-Klausel 53
- Übungen 58 4
- Filtern 61
- Bedingungsauswertung 61
- Aufbau einer Bedingung 64
- Bedingungstypen 64
- NULL: Ein böses Wort 74
- Übungen 77 5
- Mehrere Tabellen abfragen 79
- Was ist ein Join? 79
- Joins mit drei oder mehr Tabellen 86
- Self-Joins 90
- Equi-Joins und Non-Equi-Joins 91
- Join-Bedingungen und Filterbedingungen 94
- Übungen 95 6
- Umgang mit Mengen 97
- Grundlagen der Mengenlehre 97
- Mengenlehre in der Praxis 100
- Mengenoperatoren 101
- Regeln für Mengenoperationen 107
- Übungen 110 7
- Daten generieren, konvertieren und manipulieren 111
- Der Umgang mit String-Daten 111
- Der Umgang mit numerischen Daten 123
- Temporale Daten 128
- Konvertierungsfunktionen 139
- Übungen 140 8
- Gruppieren und Aggregieren von Daten 143
- Gruppieren von Daten 143
- Aggregatfunktionen 146
- Gruppen generieren 151
- Gruppen-Filterbedingungen 155
- Übungen 157 9
- Unterabfragen 159
- Was ist eine Unterabfrage? 159
- Typen von Unterabfragen 160
- Nicht-korrelierte Unterabfragen 161
- Korrelierte Unterabfragen 170
- Einsatz von Unterabfragen 174
- Zusammenfassung zu Unterabfragen 184
- Übungen 185 10
- Weitere Joins 187
- Outer Joins 187
- Cross Joins 197
- Natural Joins 203
- Übungen
... mehr
206 11
- Bedingungslogik 207
- Was ist Bedingungslogik? 207
- Der Case-Ausdruck 209
- Beispiele für Case-Ausdrücke 212
- Übungen 220 12
- Transaktionen 221
- Mehrbenutzer-Datenbanken 221
- Was ist eine Transaktion? 223 13
- Indizes und Constraints 231
- Indizes 231
- Constraints 241 A
- ER-Diagramm der Musterdatenbank 247 B
- MySQL-Erweiterungen für SQL 249 C
- Lösungen der Übungen 263 D
- Weitere Ressourcen 281 D
- Index 293
- Bedingungslogik 207
- Was ist Bedingungslogik? 207
- Der Case-Ausdruck 209
- Beispiele für Case-Ausdrücke 212
- Übungen 220 12
- Transaktionen 221
- Mehrbenutzer-Datenbanken 221
- Was ist eine Transaktion? 223 13
- Indizes und Constraints 231
- Indizes 231
- Constraints 241 A
- ER-Diagramm der Musterdatenbank 247 B
- MySQL-Erweiterungen für SQL 249 C
- Lösungen der Übungen 263 D
- Weitere Ressourcen 281 D
- Index 293
... weniger
Autoren-Porträt von Alan Beaulieu
Alan Beaulieu beschäftigt sich seit mehr als 18 Jahren mit dem Entwurf, der Erstellung und der Implementierung von maßgeschneiderten Datenbankanwendungen. Zur Zeit betreibt er seine eigene Beratungsfirma, die auf den Entwurf von Oracle-Datenbanken und den Support im Bereich Finanzdienstleistungen und Telekommunikation spezialisiert ist. Beim Design großer Datenbanken für OLTP- und OLAP-Umgebungen nutzt er Oracle-Features wie Parallel Query, Partitioning und Parallel Server. Alan hat ein Bachelor of Science-Diplom in Operations Research von der Cornell University School of Engineering. Er lebt mit seiner Frau und seinen beiden Töchtern in Massachusetts und kann per E-Mail unter albeau_mosql@yahoo.com kontaktiert werden.
Bibliographische Angaben
- Autor: Alan Beaulieu
- 2009, 2., aktualis. u. erw. Aufl., XIII, 328 Seiten, Maße: 18,1 x 23,6 cm, Gebunden, Deutsch
- Übersetzer: Dorothea Heymann-Reder, Lars Schulten
- Verlag: O'Reilly
- ISBN-10: 3897219379
- ISBN-13: 9783897219373
- Erscheinungsdatum: 01.08.2009
Rezension zu „Einführung in SQL “
"Durch die klare Kapitelaufteilung erlaubt das Buch ein schnelles Finden und mit seinen Erläuterungen hilft es dann als Nachschlagewerk auch dem erfahrenen Entwickler." - ora-bi.blogspot.de, April 2012"Selbst blutige Anfänger können hier Schritt für Schritt den Umgang mit Datenbanken erlernen." - Dr. Daniela Bertinetti, Universität Kassel, November 2009
Kommentar zu "Einführung in SQL"
0 Gebrauchte Artikel zu „Einführung in SQL“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Einführung in SQL".
Kommentar verfassen