Datenbanken entwickeln mit SQL Server 2008 Express Edition

Inhaltsverzeichnis

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 !