Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Einführung in SQL - Mit Übungen und Lösungen

von: Alan Beaulieu

O'Reilly Verlag, 2009

ISBN: 9783897219380, 344 Seiten

2. Auflage

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 24,00 EUR

Ersparnis: 5,90 EUR

  • Spektrum
    Die Menschenleserin
    Weltengänger
    Das Gesicht des Drachen
    Ein tödlicher Plan
    Der Insektensammler
    Microsoft Access 2007-Programmierung - Effektiver Einstieg in die Programmierung von Datenbankanwendungen
    Der faule Henker
  • Access 2007 - Das Grundlagenbuch für Entwickler
    Lautloses Duell
    Die 5. Plage
    Todesreigen
    Der gehetzte Uhrmacher
    Weltenträumer

     

     

     

 

Mehr zum Inhalt

Einführung in SQL - Mit Übungen und Lösungen


 

Inhalt

5

Einleitung

9

Kapitel 1: Der Hintergrund

15

Einführung in Datenbanken

15

Was ist SQL?

21

Was ist MySQL?

27

Weiteres Vorgehen

28

Kapitel 2: Datenbanken erstellen und mit Daten füllen

29

Eine MySQL-Datenbank anlegen

29

Das mysql-Kommandozeilentool

31

MySQL-Datentypen

31

Tabellen anlegen

39

Tabellen füllen und ändern

44

Wenn aus guten Anweisungen schlechte werden

50

Das Bank-Schema

52

Kapitel 3: Datenbankabfragen

55

Die Mechanik von Abfragen

55

Abfrageklauseln

57

Die Select-Klausel

57

Die From-Klausel

63

Die where-Klausel

67

Die Klauseln group by und having

69

Die order by-Klausel

70

Testen Sie Ihr Wissen

74

Kapitel 4: Filtern

77

Bedingungsauswertung

77

Aufbau einer Bedingung

80

Bedingungstypen

80

NULL: Ein böses Wort

90

Testen Sie Ihr Wissen

93

Kapitel 5: Mehrere Tabellen abfragen

95

Was ist ein Join?

95

Joins mit drei oder mehr Tabellen

102

Self-Joins

107

Equi-Joins und Non-Equi-Joins

108

Join-Bedingungen und Filterbedingungen

111

Testen Sie Ihr Wissen

112

Kapitel 6: Umgang mit Mengen

115

Grundlagen der Mengenlehre

115

Mengenlehre in der Praxis

118

Mengenoperatoren

119

Regeln für Mengenoperationen

125

Testen Sie Ihr Wissen

128

Kapitel 7: Daten generieren, konvertieren und manipulieren

129

Der Umgang mit String-Daten

129

Der Umgang mit numerischen Daten

142

Der Umgang mit temporalen Daten

147

Konvertierungsfunktionen

158

Testen Sie Ihr Wissen

159

Kapitel 8: Gruppieren und Aggregieren von Daten

161

Gruppieren von Daten

161

Aggregatfunktionen

164

Gruppen generieren

169

Gruppen-Filterbedingungen

173

Testen Sie Ihr Wissen

175

Kapitel 9: Unterabfragen

177

Was ist eine Unterabfrage?

177

Typen von Unterabfragen

178

Nicht-korrelierte Unterabfragen

179

Korrelierte Unterabfragen

188

Einsatz von Unterabfragen

192

Zusammenfassung zu Unterabfragen

202

Testen Sie Ihr Wissen

203

Kapitel 10: Weitere Joins

205

Outer Joins

205

Cross Joins

215

Natural Joins

221

Testen Sie Ihr Wissen

223

Kapitel 11: Bedingungslogik

225

Was ist Bedingungslogik?

225

Der Case-Ausdruck

226

Beispiele für Case-Ausdrücke

230

Testen Sie Ihr Wissen

237

Kapitel 12: Transaktionen

239

Mehrbenutzerdatenbanken

239

Was ist eine Transaktion?

241

Testen Sie Ihr Wissen

248

Kapitel 13: Indizes und Constraints

249

Indizes

249

Constraints

260

Testen Sie Ihr Wissen

265

Kapitel 14: Views

267

Was sind Views?

267

Warum Views verwenden?

270

Aktualisierbare Views

274

Testen Sie Ihr Wissen

277

Kapitel 15: Metadaten

279

Daten über Daten

279

Information_Schema

280

Mit Metadaten arbeiten

285

Testen Sie Ihr Wissen

292

Anhang A: ER-Diagramm der Musterdatenbank

293

Anhang B: MySQL-Erweiterungen für SQL

295

Anhang C: Lösungen der Übungen

309

Index

331