Rebecca M. Riordan Microsoft SQL Server 2000 Programmierung Schritt für Schritt Microsoft Press
Einführung Ihr Ausgangspunkt Neue Features in SQL Server 2000 Verwenden der beiliegenden CD-ROM Systemanforderungen Installation der SQL Server 2000 Evaluation Edition Installieren der Beispieldateien Verwenden der Beispieldateien Deinstallieren der Beispieldateien Konventionen Besuchen Sie die Microsoft Press Website 11 11 13 13 13 14 16 17 17 18 19 Teil A Lektion 1 Lektion 2 Lektion 3 Einführung in SQL Server : Die SQL Server 2000-Umgebung ; Den Enterprise Manager verstehen SQL Server kontrollieren I Die Konsolenstruktur des Enterprise Managers : Die Systemdatenbanken Eine Verbindung zu einer Datenbank herstellen und trennen Administration des SQL Servers : Datenbanken sichern und wiederherstellen \ SQL Server 2000-Sicherheit '. Die Sicherheitsmodi verstehen ; Benutzernamen Die Sicherheit auf der Datenbankebene I 21 23 23 26 30 31 32 37 37 50 51 51 52 62 71
Teil В Lektion 4 Lektion 5 Lektion 6 Lektion 7 Lektion 8 Lektion 9 Lektion 10 : Datenbanken erstellen Eine Datenbank erstellen : Datenbanken erstellen ; Datenbanken verwalten Tabellen erstellen : Tabellen erstellen Tabellen verwalten \ Indizes erstellen :; Indizes verstehen Indizes verwalten» Indizes entfernen : Beziehungen erstellen «Beziehungen verstehen : Beziehungen verwalten :» CHECK-Einschränkungen erstellen * : CHECK-Einschränkungen verstehen I CHECK-Einschränkungen verwalten Tabellenobjekte erstellen : Standards verstehen Regeln verstehen Benutzerdefinierte Datentypen verstehen '. : Datenbankdiagramme erstellen Datenbankdiagramme verstehen Verwalten von Datenbanken mit Hilfe von Datenbankdiagrammen 73 75 75 82 83 85 85 97 100 103 103 113 115 117 119 119 124 128 129 129 132 136 137 137 141 144 148 149 149 157 161 : 6
: Inhaltsverzeichnis TeilC Lektion 11 Lektion 12 Lektion 13 Lektion 14 Lektion 15 Lektion 16 Daten abrufen Zeilen abrufen Den Abfrage-Designer verwenden Den Abfrage-Designer des SQL Servers verstehen : Die SELECT-Anweisung» Die SELECT-Anweisung verstehen J : Zeilen sortieren und auswählen : Die Klausel ORDER BY : Die Klausel WHERE j Tabellen verknüpfen ". Die FROM-Klausel verstehen : Verknüpfungen erstellen Daten zusammenfassen SELECT DISTINCT verstehen GROUP BY verstehen Sichten Sichten verstehen Sichten verwalten 163 165 165 169 173 173 183 185 185 191 197 199 199 200 214 215 215 220 224 225 225 235 238 TeilD Lektion 17 i Mit den Daten arbeiten <- Zeilen hinzufügen : Die Anweisung INSERT verstehen 239 241 241 252 : 7
Lektion 18 : Zeilen aktualisieren 253 Die UPDATE-Anweisung verstehen Die UPDATE-Anweisung verwenden 253 254 261 Lektion 19 Lektion 20 : Zeilen löschen Die DELETE-Anweisung verstehen Die DELETE-Anweisung verwenden Die Anweisung TRUNCATE TABLE verwenden \ Daten kopieren und verschieben Die DTS-Assistenten Datenbanken anhängen und trennen Der Assistent zum Kopieren von Datenbanken 263 263 264 271 273 275 275 287 290 294 Teil E Lektion 21 Lektion 22 Lektion 23 Lektion 24 : Transact-SQL : Der Query Analyzer j Den Query Analyzer verstehen : Das Abfragefenster verwenden Den Objektkatalog verwenden j Die Datendefinitionssprache (DDL) : DDL verstehen Den Objektkatalog zur Datendefinition verwenden j : Analyse von Abfragen Den Query Analyzer zur Leistungsoptimierung verwenden Der Indexoptimierungs-Assistent : : Bestandteile der Transact-SQL Sprache Transact-SQL-Befehle l Transact-SQL-Operatoren : Transact-SQL-Funktionen 295 297 297 301 308 318 319 319 332 338 339 339 347 352 353 353 357 366 : 8
Lektion 25 Lektion 26 Lektion 27 Lektion 28 Lektion 29 Lektion 30 : Objekte programmieren Temporäre Tabellen : Variablen Steuerung der Ausführung ; Bedingte Verarbeitung I Schleifen Transact-SQL-Cursor : Cursor verstehen Cursor verwenden j Gespeicherte Prozeduren Gespeicherte Prozeduren verstehen Gespeicherte Prozeduren verwenden und erstellen l j Trigger Trigger verstehen Trigger erstellen : : Benutzerdefinierte Funktionen Benutzerdefinierte Funktionen verstehen : Benutzerdefinierte Funktionen erstellen ; Benutzerdefinierte Funktionen verwenden Stichwortverzeichnis 381 381 388 395 397 398 404 408 409 410 413 427 429 429 432 445 447 447 449 457 459 459 461 466 472 475 Die Autorin 485