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 Server
2.2 Neuerungen bei SQL Server 2008
2.3 Neuerungen bei SQL Server 2008
R2
2.4 Neuerungen bei SQL Server 2012
2.5 Die verschiedenen SQL Server-Editionen im Vergleich
2.6 Übungen zu
diesem Kapitel
2.7 Zusammenfassung
3. Installation und
erste Schritte
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 und 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
mit UPDATE, INSERT & DELETE bearbeiten
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 und DELETEs
7.3
Daten abgleichen mit dem MERGE-Befehl
7.4 Common Table Expressions
7.5
Die OFFSET-Klausel
7.6 Sequenzen
7.7 Übungen zu diesem Kapitel
7.8
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 SQL Server-Rechtesystem
11.2 Anmeldungen und
Authentifizierung
11.3 Verwalten von Datenbankbenutzern
11.4 Rechte
und Rollen
11.5 Contained Databases
11.6 Verwendung von Schemas
11.7 Übungen zu diesem Kapitel
11.8 Zusammenfassung
12. Daten sichern und bewegen
12.1 Sichern von Datenbankdateien
12.2 Das Transaktionslog
12.3
Sichern und Wiederherstellen von Datenbanken
12.4 Import und Export von Daten
12.5 Übungen zu diesem Kapitel
12.6 Zusammenfassung
Teil V - Erweiterte Funktionen
13. SQL Server und .NET Framework
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
Übungen zu diesem Kapitel
13.6 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 LocalDB
15.4 Die SQL Server Compact Edition
15.5 SQL Azure
15.6 Umstieg auf eine größere Edition
15.7 Übungen zu diesem Kapitel
15.8 Zusammenfassung
16. Datenebenenanwendungen
16.1 Überblick über Datenebenenanwendungen
16.2 Erstellen von
Datenebenenanwendungen
16.3 Verteilen von Datenebenenanwendungen
16.4
Importieren und Exportieren von Datenebenenanwendungen
16.5 Übungen zu
diesem Kapitel
16.6
Zusammenfassung
17. Die SQL Server Data Tools
17.1 Überblick über die SQL Server Data Tools
17.2 Installation
17.3 Mit Datenbankprojekten arbeiten
17.4 Die CLR-Integration von SQL
Server
17.5 Sonstige nützliche Features
17.6 Ausblick
17.7 Übungen
zu diesem Kapitel
17.8 Zusammenfassung
Nachwort
Anhänge
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 - Beispiele
Anhang B.2 - SQL Server
2012 Express
Anhang B.3 - SQL Server Compact 4.0
Anhang B.4 - SQL
Server Data Tools
Anhang C - Weiterführende Infos im Web
Anhang C.1 -
Die Website zu Buchreihe, Verlag und Autor
Anhang C.2 - Microsoft
Websites zu SQL Server
Anhang C.3 - Downloads zu SQL Server
Anhang C.4 - Sonstige Websites zu SQL Server
Anhang C.5 - SQL Server Foren und Blogs
Anhang D - Glossar
Stichwortverzeichnis
eMail: rpanther@PantherComputing.de
Beachten Sie auch unsere Web-AGBs !