Vorwort
Teil I -
Einführung
1. Einleitung
1.1
Warum dieses Buch?
1.2 Aufbau des Buches
1.3 Die Beispieldatenbank
1.4 Schreibweisen
1.5 DVD, Softlinks und Website zum Buch
1.6
Zusammenfassung
2. Der Microsoft SQL Server
2.1
Historie des Microsoft SQL Servers
2.2 Neuerungen beim SQL Server 2008
2.3 Die verschiedenen SQL Server Editionen im Vergleich
2.4 Übungen zu
diesem Kapitel
2.5 Zusammenfassung
3. Erste Schritte mit
SQL Server 2008 Express
3.1 Systemvoraussetzungen
3.2
Installation
3.3 Die wichtigsten SQL Server Tools
3.4 Übungen zu
diesem Kapitel
3.5 Zusammenfassung
Teil II - Datenbankgrundlagen
4. Allgemeine
Datenbankgrundlagen
4.1 Erstellen von Datenbanken und Tabellen
4.2 Anzeigen und Ändern von Daten
4.3 Bearbeiten von Datenbanken und
Tabellen
4.4 Primärschlüssel
4.5 Indizes
4.6 Übungen zu diesem
Kapitel
4.7 Zusammenfassung
5. Eine Tabelle kommt selten
allein
5.1 Relationen & Fremdschlüssel
5.2 Normalisierung
5.3 Datenbankdiagramme
5.4 Abfragen
5.5 Sichten (Views)
5.6 Übungen
zu diesem Kapitel
5.7 Zusammenfassung
6. Kleine Einführung
in SQL
6.1 Was ist SQL eigentlich?
6.2 SQL-Anweisungen im
Management Studio ausführen
6.3 Datenbankabfragen mit SELECT
6.4 Daten
bearbeiten mit UPDATE, INSERT & DELETE
6.5 Erstellen und Verwenden von
Sichten
6.6 Übungen zu diesem Kapitel
6.7 Zusammenfassung
Teil III - Datenbankentwicklung
7. Erweiterte SQL-Programmierung
7.1
Komplexe SQL SELECTs
7.2 Komplexe INSERTs, UPDATEs & DELETEs
7.3 Daten
abgleichen mit dem MERGE-Befehl
7.4 Übungen zu diesem Kapitel
7.5
Zusammenfassung
8. SQL-Skripts
8.1 Arbeiten mit
SQL-Skripts
8.2 Variablen
8.3 Fallunterscheidungen und Schleifen
8.4 Debuggen von SQL-Skripts
8.5 Fehlerbehandlung in SQL-Skripts
8.6
Sperren, Transaktionen und Deadlocks
8.7 Übungen zu diesem Kapitel
8.8
Zusammenfassung
9. Gespeicherte Prozeduren, Funktionen,
Trigger und Cursor
9.1 Systemprozeduren und -funktionen
9.2
Benutzerdefinierte Gespeicherte Prozeduren
9.3 Benutzerdefinierte
Funktionen
9.4 Trigger
9.5 SQL Cursor
9.6 Übungen zu diesem Kapitel
9.7 Zusammenfassung
Teil IV -
Datenbankadministration
10.
Datenbankadministation mit SQL
10.1 Skriptgenerierung oder "SQL
ist überall"
10.2 Verwalten von Datenbanken
10.3 Verwalten von
Datenbankobjekten
10.4 DDL-Trigger
10.5 Übungen zu diesem Kapitel
10.6 Zusammenfassung
11. Benutzer, Rollen und Rechte
11.1 Das Rechtesystem des SQL Servers
11.2 Anmeldungen und
Authentifizierung
11.3 Verwalten von Datenbankbenutzern
11.4 Rechte
und Rollen
11.5 Verwendung von Schemas
11.6 Übungen zu diesem Kapitel
11.7 Zusammenfassung
12. Daten sichern & bewegen
12.1 Sichern von Datenbankdateien
12.2 Das Transaktionslog
12.3
Sichern & Wiederherstellen von Datenbanken
12.4 Im- & Export von Daten
12.5 Übungen zu diesem Kapitel
12.6 Zusammenfassung
Teil V - Erweiterte Funktionen
13. SQL Server und .NET
13.1 Schichtentrennung und
Applikationsaufbau
13.2 Zugriff über ADO.NET
13.3 LINQ to SQL
13.4
Das ADO.NET Entity Framework
13.5 SQL Server CLR-Integration
13.6
Übungen zu diesem Kapitel
13.7 Zusammenfassung
14.
Reporting mit SQL Server Express mit Advanced Services
14.1
Überblick über die Reporting Services
14.2 Konfiguration der Reporting
Services
14.3 Erstellen eines Reports mit dem Report Designer
14.4
Übungen zu diesem Kapitel
14.5 Zusammenfassung
15.
Zusammenarbeit mit anderen SQL Server Instanzen und Editionen
15.1 Verbindung zu anderen Servern
15.2 Replikation
15.3 Die SQL
Server Compact Edition
15.4 Umstieg auf eine größere Edition
15.5
Übungen zu diesem Kapitel
15.6 Zusammenfassung
Anhang
Anhang A - Kleine
SQL Referenz
Anhang A.1 - SELECT
Anhang A.2 - Data
Manipulation Language (DML)
Anhang A.3 - Data Definition Language (DDL)
Anhang A.4 - Data Control Language (DCL)
Anhang A.5 - SQL Server
Datentypen
Anhang A.6 - Systemobjekte
Anhang B - Inhalt
der Buch-DVD
Anhang B.1 - SQL Server 2008 Express
Anhang B.2
- Updates und Service Packs
Anhang B.3 - Zusatztools und sonstige Dateien
Anhang C - Weiterführende Infos im Web
Anhang C.1 -
Die Website zu Buchreihe, Verlag und Autor
Anhang C.2 - Microsoft
Websites zum SQL Server
Anhang C.3 - Sonstige Websites zum SQL Server
Anhang C.4 - SQL Server Foren & Newsgroups
Anhang D - Glossar
Anhang E - Index
eMail: rpanther@PantherComputing.de
Beachten Sie auch unsere Web-AGBs !