Microsoft SQL Server 2000

Free Download

Authors:

ISBN: 3-8273-1723-1

Size: 5 MB (5485462 bytes)

Pages: 630/630

File format:

Language:

Publishing Year:

Category:

Petkovic D.3-8273-1723-1

Das Buch erläutert Datenbankprogrammierern, Systemadministratoren und Endbenutzern die diversen Komponenten des SQL Servers und zeigt ihre Zusammenhänge auf. Schwerpunkte sind: SQL-Anweisungen, Sicherheits- und Integritätskonzept des SQL Servers, Data-Warehousing-Komponenten und Analysis Services. Im Buch sind auch alle neuen Funktionen des SQL Server 2000 (XML-Unterstützung, indizierte Views, mehrfache Server-Instanzen usw.) erörtert.

Table of contents :
Microsoft SQL Server 2000……Page 3
Verwaltung von Datenbanken und Datenbankobjekten……Page 5
CREATE TABLE-Anweisung – die Grundform……Page 6
Standard-Aggregatfunktionen……Page 7
Zusammenfassung……Page 8
Geschachteltes Loop-Join-Verfahren……Page 9
Zusammenfassung……Page 10
Speicherung von Transaktionen……Page 11
Hard- und Softwarevoraussetzungen……Page 12
Zusammenfassung……Page 13
Zusammenfassung……Page 14
Arbeitsspeicher……Page 15
Dimensionales Modell……Page 16
Erstellung eines IIS virtuellen Verzeichnisses mit Hilfe der graphischen Schnittstelle……Page 17
B Lösungen……Page 18
Stichwortverzeichnis……Page 19
Teil I – SQL Server: Grundkonzepte……Page 25
Eigenschaften von MS SQL Server……Page 27
Physikalische Datenunabhängigkeit……Page 29
Datenintegrität……Page 30
Datenschutz……Page 31
Relationale Datenbanken……Page 32
Datenbankdesign……Page 35
Erste Normalform……Page 36
Dritte Normalform……Page 37
Das E/R-Modell……Page 38
Die Datenbanksprache SQL……Page 41
Notation……Page 42
Zusammenfassung……Page 43
SQL Server Onlinedokumentation……Page 47
SQL Server Enterprise Manager – eine Einführung……Page 49
Die Benutzung des Enterprise Managers……Page 50
Verwaltung von Datenbanken und Datenbankobjekten……Page 53
Verwaltung von Tabellen mit Hilfe des Enterprise Managers……Page 57
Query Analyzer……Page 61
Der Query Analyzer-Editor……Page 62
Zusammenfassung……Page 68
Teil II – Transact-SQL-Sprache……Page 71
Literale……Page 73
Reservierte Wörter……Page 75
Numerische Datentypen……Page 76
Alphanumerische Datentypen……Page 77
Datums- und Zeitangaben……Page 79
Neue Datentypen in SQL Server 7 und 2000……Page 80
Prädikate……Page 81
Numerische Funktionen……Page 82
Datumsfunktionen……Page 84
Zeichenkettenfunktionen……Page 85
Systemfunktionen……Page 87
Skalare Operatoren……Page 89
Globale Variablen und Ausdrücke……Page 90
NULL- Werte……Page 91
Zusammenfassung……Page 93
Erstellen der Objekte……Page 95
Erstellen einer Datenbank……Page 96
CREATE TABLE-Anweisung – die Grundform……Page 99
Die erweiterte Form der CREATE TABLE-Anweisung……Page 101
Die CREATE TABLE-Anweisung und die deklarativen Integritätsregeln……Page 102
Die PRIMARY KEY-Klausel……Page 104
Die FOREIGN KEY-Klausel……Page 105
Die referentielle Integrität……Page 106
Die ON DELETE- und ON UPDATE-Angabe……Page 108
Die CHECK-Bedingung……Page 110
Weitere Anweisungen zur Erstellung der Datenbankobjekte……Page 111
Integritätsregeln und Wertebereiche……Page 113
Benutzerdefinierte Datentypen……Page 114
Definition der Standardwerte……Page 115
Regeldefinition für Wertebereiche……Page 116
Änderung einer Datenbank……Page 117
Änderung der Tabellenstruktur……Page 119
Die erweiterte Form der ALTER TABLE-Anweisung……Page 120
Löschen der Objekte……Page 123
Zusammenfassung……Page 124
Grundform der SELECT-Anweisung……Page 127
Die WHERE-Klausel……Page 128
Boolesche Funktionen……Page 131
Die Operatoren IN und BETWEEN……Page 134
Der NULL-Operator……Page 137
Der Operator LIKE……Page 139
Unterabfrage und Vergleichsoperatoren……Page 142
Unterabfragen und IN-Operator……Page 143
Die Operatoren ANY und ALL……Page 145
Die Unterabfragen in der FROM-Klausel……Page 147
Die GROUP BY-Klausel……Page 148
Aggregatfunktionen……Page 149
Standard-Aggregatfunktionen……Page 150
Die Funktionen MIN und MAX……Page 151
Die Funktion AVG……Page 152
Die Funktionen COUNT und COUNT_BIG……Page 153
Statistische Aggregatfunktionen……Page 155
Die HAVING-Klausel……Page 156
Die ORDER BY-Klausel……Page 157
Die SELECT-Anweisung und die IDENTITY- Eigenschaft……Page 159
Mengenoperatoren……Page 160
Die Verwendung von CASE in Ausdrücken……Page 164
Die COMPUTE-Klausel……Page 166
Temporäre Tabellen……Page 168
Berechnete Spalten……Page 169
Zusammenfassung……Page 170
Verknüpfen zweier oder mehrerer Tabellen……Page 173
Zwei Syntaxformen für die Join-Implementierung……Page 174
Der Equijoin……Page 175
Das Kartesische Produkt……Page 177
Der Natürliche Join……Page 178
Der Thetajoin……Page 180
Verknüpfung von mehr als zwei Tabellen……Page 182
Eine Tabelle mit sich selbst verknüpfen……Page 183
Der Outer Join……Page 185
Korrelierte Unterabfragen……Page 188
Die EXISTS-Funktion in Unterabfragen……Page 191
Zusammenfassung……Page 194
Einfügen einer Reihe……Page 197
Einfügen mehrerer Reihen……Page 200
Die UPDATE-Anweisung……Page 202
Die DELETE-Anweisung……Page 204
Zusammenfassung……Page 206
Der BEGIN-Block……Page 209
Die WHILE-Anweisung……Page 210
Lokale Variablen……Page 211
Weitere prozedurale Anweisungen……Page 212
Datenbankprozeduren……Page 213
Die Erstellung und Ausführung der Datenbankprozeduren……Page 215
Systemprozeduren……Page 219
Erstellung und Ausführung benutzerdefinierter Funktionen……Page 220
Text/image-Datentypen……Page 224
Abfragen auf text/image-Daten……Page 225
Modifikation der text/image-Daten……Page 226
Zusammenfassung……Page 227
Indizes……Page 229
Clustered und Nonclustered Indizes……Page 231
Transact-SQL-Anweisungen in bezug auf Indizes……Page 232
Indizes und Schlüssel……Page 237
AND-Operator……Page 239
Join……Page 240
Join statt korrelierter Unterabfrage……Page 241
Der LIKE-Operator……Page 242
Transact-SQL-Anweisungen und Optimieren von Suchanweisungen……Page 243
Der Optimierer……Page 246
Statistiken……Page 247
Geschachteltes Loop-Join- Verfahren……Page 249
Das Hash-Join- Verfahren……Page 250
Hinweise für den Optimierer……Page 251
DBCC-Kommando und Indizes……Page 258
Zusammenfassung……Page 259
Erstellen von Views……Page 261
Views modifizieren und löschen……Page 266
Abfragen in Views……Page 267
INSERT-Anweisung und View……Page 268
UPDATE-Anweisung und View……Page 271
DELETE-Anweisung und View……Page 273
Partitionierte Views……Page 274
Indizierte Views……Page 275
Anforderung bezüglich indizierter Views……Page 276
Optimiererhinweise und indizierte Views……Page 279
Zusammenfassung……Page 280
sysobjects……Page 283
sysindexes……Page 284
sysdatabases……Page 285
sysreferences……Page 286
Abfragen auf Systemtabellen……Page 287
Andere Abfragemöglichkeiten……Page 288
Systemprozeduren und der Systemkatalog……Page 289
Eigenschaftsfunktionen……Page 292
Informationsschema……Page 293
Zusammenfassung……Page 295
Einloggen in das SQL Server-System……Page 297
sp_password……Page 299
Setzen der Datenbankrechte……Page 300
Rollen……Page 302
Server-Rollen……Page 303
Datenbankrollen……Page 304
Applikationsrollen……Page 306
Benutzerdefinierte Rollen……Page 307
Anweisungsberechtigungen und die GRANT-Anweisung……Page 309
Objektberechtigungen und die GRANT-Anweisung……Page 311
Die DENY-Anweisung……Page 313
Die REVOKE-Anweisung……Page 314
Einschränkung des Datenzugriffs mit Views……Page 315
Zusammenfassung……Page 317
Einführung……Page 321
Trigger……Page 322
Anwendungsgebiete für AFTER- Trigger……Page 323
Anwendungsgebiete für INSTEAD OF-Option……Page 327
Ausführungsreihenfolge von multiplen Triggern……Page 328
Zusammenfassung……Page 329
Einführung……Page 331
Transact-SQL-Anweisungen in bezug auf Transaktionen……Page 332
Speicherung von Transaktionen……Page 335
Objekte sperren……Page 336
Typen von Sperren……Page 337
Isolierungsstufen……Page 340
Gegenseitige Blockierung (Deadlock)……Page 342
Zusammenfassung……Page 343
Speicherung von Daten……Page 345
Systemdatenbanken……Page 346
osql……Page 347
odbcping……Page 349
Instanzen des SQL Server-Systems……Page 350
Die Auswahl des Zeichensatzes……Page 352
Die Architektur des SQL Servers……Page 354
Die Architektur der Multiprozessorrechner……Page 355
Multithreading-Architektur des SQL Servers……Page 356
Zusammenfassung……Page 358
Teil III – Sql Server: Systemadministration……Page 359
Der SQL Server und die Systemadministration……Page 361
Die Administrationswerkzeuge des SQL Servers……Page 363
Der Systemadministrator……Page 364
Zusammenfassung……Page 365
Anwendungszweck eines SQL Server-Systems……Page 367
Hard- und Softwarevoraussetzungen……Page 368
Die notwendigen Angaben bei der Installation……Page 370
Installationsanfang……Page 372
Die Installation von Client-Komponenten……Page 378
Versionsumstellung……Page 379
Die Erstellung der Server-Gruppen und die Registrierung des Servers……Page 381
Die Zuweisung eines Kennwortes der……Page 382
Server-Optionen setzen……Page 383
Das Starten und Stoppen des SQL Server- Systems……Page 384
Zusammenfassung……Page 385
Verwaltung von Dateigruppen……Page 387
Dateien sichten……Page 388
Datenbanken verwalten……Page 389
Datenbankoptionen sichten bzw. ändern……Page 390
Änderung der Datenbankstruktur……Page 394
Transaktionsprotokolle verwalten……Page 396
Zusammenfassung……Page 397
Einführung……Page 399
Das Verwalten von Login-ID……Page 401
Verwaltung des Zugriffs auf einzelne Datenbanken……Page 403
Rollen……Page 404
Zugriffsberechtigungen verwalten……Page 407
Objektberechtigungen verwalten……Page 408
Anweisungsberechtigungen verwalten……Page 410
Zusammenfassung……Page 411
Mögliche Fehler eines Datenbanksystems……Page 413
Transaktionsprotokoll……Page 414
Die Archivierung……Page 415
Archivierung des Transaktionsprotokolls……Page 416
Die dynamische Archivierung……Page 418
Archivierung mit Hilfe des Enterprise Managers……Page 419
Planung der Archivierung mit Hilfe des Enterprise Managers……Page 422
Archivierung mit Hilfe der Transact-SQL-Anweisungen……Page 424
Welche Datenbanken sollen archiviert werden und wann ?……Page 429
Vorbeugende Maßnahmen gegen den Datenverlust……Page 431
Wiederherstellung von Datenbanken……Page 434
Die vom Benutzer initiierte Wiederherstellung – eine Einführung……Page 435
Die Wiederherstellung einer Benutzerdatenbank……Page 436
Die Wiederherstellung anderer Systemdatenbanken……Page 443
Wiederherstellungsmodelle……Page 444
Wiederherstellung zu einer Marke……Page 446
Zusammenfassung……Page 447
Einführung……Page 449
DTS-Pakete……Page 451
Andere DTS-Komponenten……Page 454
Das bcp-Kommando……Page 455
Die Verwendung der austauschbaren Medien……Page 457
Zusammenfassung……Page 459
Einführung……Page 461
SQL Server Agent……Page 462
Starten und Konfigurieren des SQL Server Agent……Page 463
Auftragsschritte definieren……Page 464
Auftrag erstellen……Page 465
Planung der Auftragsausführung……Page 467
Operatoren und Benachrichtigungen erstellen……Page 468
Auftragschronik……Page 470
Warnungen……Page 472
Die Erstellung von Standardwarnungen……Page 473
Benutzerdefinierte Warnungen……Page 477
Auftragsautomatisierung in Multi-Server- Umgebung……Page 478
Zusammenfassung……Page 479
Fehlermeldungen……Page 481
Das SQL Server-Protokoll……Page 483
Windows NT/2000-Ereignisprotokoll……Page 484
Fehlerbehebung……Page 485
Zusammenfassung……Page 487
Einführung……Page 489
Benutzeranforderungen……Page 490
Physikalisches Datenbankdesign……Page 491
Sperren……Page 493
Die Effizienz des Prozessors……Page 494
Arbeitsspeicher……Page 495
Benutzerverbindungen……Page 496
Performance- Werkzeuge für Datenbankanwendungen……Page 497
SQL Server spezifische Performance- Werkzeuge……Page 501
Werkzeuge zur Überwachung der Systemressourcen……Page 503
Der SQL Server Profiler……Page 504
Der Indexoptimierungsassistent……Page 505
Zusammenfassung……Page 512
Einführung……Page 515
SQL Server Datenreplikation – ein Überblick……Page 516
Publikations-, Abonnement- und Verteilungsserver……Page 517
Transaktionale Publikation……Page 518
Merge-Publikation……Page 520
Replikationsmodelle……Page 522
Zentraler Verleger mit dem Verteiler……Page 523
Datereplikationen verwalten……Page 524
Setzen des Verteilungs- und Publikationsservers……Page 525
Setzen des Abonnementservers……Page 527
Zusammenfassung……Page 528
Teil IV – MS Analysis Services……Page 531
OLTP-Systeme……Page 533
Data Warehouse-Systeme……Page 534
Data Warehouse und Data Mart……Page 535
Dimensionales Modell……Page 538
Multidimensionale Würfel und Speicherungsmodi……Page 542
MOLAP, ROLAP und HOLAP……Page 543
Zusammenfassung……Page 544
Einführung……Page 545
Data Warehouse- Tier……Page 546
Server-Tier……Page 547
Client- Tier……Page 548
Katalog……Page 549
Der Analysis Manager……Page 550
Data Transformation Services (DTS)……Page 554
Zusammenfassung……Page 555
Der CUBE-Operator……Page 557
Der Operator ROLLUP……Page 560
Die TOP n-Klausel……Page 561
Microsoft Client- Werkzeuge……Page 562
Analysis Manager……Page 563
Client-Software der Drittanbieter……Page 565
Zusammenfassung……Page 566
Teil V – Erstellung der Softwarelösungen mit SQL Server……Page 567
World Wide Web……Page 569
XML und verwandte Sprachen……Page 570
Grundkonzepte von XML……Page 571
Erstellung des IIS virtuellen Verzeichnisses mit Hilfe der graphischen Schnittstelle……Page 574
Erstellung eines IIS virtuellen Verzeichnisses mit Hilfe von regxmlss……Page 577
Abfrageausführung mit Hilfe von URL……Page 578
SQL Server Modi……Page 580
Zusammenfassung……Page 583
Einleitung……Page 585
Der Volltextindex……Page 586
Aktivierung der Volltextsuche mit Hilfe des Enterprise Managers……Page 587
Auffüllen des Volltextindex……Page 589
Aktivieren einer Datenbank für die Volltextindizierung……Page 590
Erstellung eines Volltextkatallogs……Page 591
Vorbereitungsschritte……Page 592
Das FREETEXT-Prädikat……Page 593
Das CONTAINS-Prädikat……Page 594
FREETEXTTABLE……Page 596
CONTAINSTABLE……Page 597
Zusammenfassung……Page 598
Beispieldatenbank……Page 599
L.1.6……Page 601
L.2.2……Page 602
L.3.1……Page 603
L.4.1……Page 604
L.4.10……Page 605
L.5.3……Page 606
L.5.10……Page 607
L.6.1……Page 608
L.6.4……Page 609
L.6.8……Page 610
L.7.3……Page 611
L.8.1……Page 612
L.9.3……Page 613
L.10.2……Page 614
L.11.2……Page 615
L.12.1……Page 616
L.12.8……Page 617
L.13.1……Page 618
L.13.2……Page 619
L.14.9……Page 620
L.15.5……Page 621
L.19.2……Page 622
L.20.4……Page 623
L.22.3……Page 624
L.25.4……Page 625
L.26.6……Page 626
D……Page 627
N……Page 628
T……Page 629
W……Page 630

Reviews

There are no reviews yet.

Be the first to review “Microsoft SQL Server 2000”
Shopping Cart
Scroll to Top