lehrerbibliothek.deDatenschutzerklärung
SQL Programmierung Schritt für Schritt
SQL Programmierung
Schritt für Schritt




Ulrich Cuber

Microsoft Press
EAN: 9783860637845 (ISBN: 3-86063-784-3)
448 Seiten, paperback, 18 x 24cm, April, 2002, mit CD-ROM

EUR 27,90
alle Angaben ohne Gewähr

Umschlagtext
Die Structured Query Language (SQL) ist eine Sprache zur Abfrage, Aktualisierung und Verwaltung von relationalen Datenbanken.

Dieser umfassende und didaktisch ausgereifte Schritt-für-Schritt-Kurs von Microsoft Press zeigt Ihnen anhand von praktischen Beispielen, wie Sie mit dem Enterprise Manager und dem Query Analyser arbeiten, eine Datenbank anlegen und komplexe Datenbankabfragen erstellen können. Dabei bestimmen Sie selbst Ihr Lerntempo und Ihr Lernziel, unterstützt von Schritt-für-Schritt-Folgen, Zusammenfassungen und Übungsdateien. Mit der 120-Tage-Testversion des SQL-Servers 2000 auf der beiliegenden CD können Sie alle Übungen sofort nachvollziehen.



Lernen Sie:

Datenbank-Grundlagen

Datenbankentwurf

Regeln und Standards

Datentypen

Tabellen und Indizes

Daten anlegen und bearbeiten

Abfragen & Views

Abfragebedingungen

Mehrtabellenabfragen

Gruppierungen und Aggregate

Stapel, Skripte und Transaktionen

Programmierung

Cursoreinsatz

Prozeduren und Funktionen

Trigger
Inhaltsverzeichnis
Zu diesem Buch 9
SQL Programmierung 9
Für wen ist dieses Buch geschrieben? 9
Kurzüberblick 10
Korrekturen, Kommentare und Hilfe 12

Vorbereitungen 13
Systemvoraussetzungen 13
Das Beispielskript auf der Festplatte installieren 14
Das Beispielskript deinstallieren 15
Die Evaluation Edition des Microsoft SQL Server 2000 installieren 15
Die Evaluation Edition des Microsoft SQL Server 2000 deinstallieren 16

Konventionen 17
Übungen 17
Tastatureingaben 17
Symbole in der Marginalienspalte 17

Kapitel 1 Datenbanken - Grundlagen 19
Datenbanktypen 19
Abfragesprachen 25
Der Query-Optimizer 31

Kapitel 2 Datenbankentwurf 35
Entity Relationship-Diagramme 35
Mehr über Beziehungen 39
Eine normale Welt? 42
Die Regeln der Welt 46

Kapitel 3 Die Beispieldatenbank 49
Die Datenbank 49
Indizes 56
Protokolle 60
Serverorganisation 62

Kapitel 4 Werkzeuge 65
Die Installation 65
Der Query Analyze Eingabe und Auswertung von SQL-Anweisunge Kapitel 5 Datenbanken anlegen 91
Die Anlage der Testdatenbank 91
Die Datenbankbefehle 94
Gedanken zur Benutzerverwaltung 99

Kapitel 6 Regeln und Standards 109
Standards und Regeln im Einsatz 109
Die Standards 116
Die Regeln 118

Kapitel 7 Datentypen 121
Benutzerdefinierte Datentypen definieren 122
Vordefinierte Datentypen 125
Benutzerdefinierte Datentypen 134

Kapitel 8 Die Tabellen 137
Die Tabellen und ihre Anlage 137
Übersicht im Enterprise Manager 141
Die Tabellenbearbeitung 146
Bearbeitung von Constraints 152
Verwaltung referenzieller Integritätsbedingungen 158

Kapitel 9 Indizes 161
Anlage der Beispielindizes 161
Indizes im Enterprise Manager 163
Indizes im Query Analyzer 164
Indexinformationen mit TSQL 164
Die Befehle zur Indexbearbeitung 165

Kapitel 10 Daten anlegen und bearbeiten 169
Die Anlage und Bearbeitung der Beispieldaten 170
Datenanlage mit INSERT 179
Veränderungen mit UPDATE 182
Löschen mit DELETE 184
Tabellen löschen mit TRUNCATE 185

Kapitel 11 Einfache Abfragen und Views 187
Einfache Abfragen und Views 188
Die SELECT-Klausel 211
Die FROM-Klausel 221
Sortierung 223
Speicherung 225
Zum Einsatz von Views 227

Kapitel 12 Abfragebedingungen 231
Abfragebedingungen 231
Die Vergleichsoperatoren 251
Logische Verknüpfungen 255
Die Behandlung von NULL-Werten 258

Kapitel 13 Mehrtabellenabfragen 261
Mehrtabellenabfragen im Einsatz 262
Die JOIN-Anweisung 280
Geschachtelte Unterabfragen 283

Kapitel 14 Gruppierungen und Aggregate 291
Gruppierungen und Aggregatfunktionen 291
Gruppierung 299
Die Aggregatfunktionen 307
Die COMPUTE-Klausel 308

Kapitel 15 Stapel, Skripte und Transaktionen 313
Stapel und Skripte 314
Transaktionen 323

Kapitel 16 Programmierung 331
Variablen 331
Ausgabeanweisung und Fehlermeldungen 341
Kontrollstrukturen 347

Kapitel 17 Cursoreinsatz 359
Anlegen und Löschen eines Cursors 360
Die Bearbeitung des Cursors 367
Daten auswerten und bearbeiten 370

Kapitel 18 Prozeduren und Funktionen 377
Gespeicherte Prozeduren 378
Prozedurparameter 391
Benutzerdefinierte Funktionen 400

Kapitel 19 Trigger 405
Anlage eines Triggers 406
Ausführung von Triggern 410

Anhang A Das Beispielskript 413

Stichwortverzeichnis 417