O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Datenbanken entwickeln mit SQL Server 2008 Express Edition

Book Description

SQL 2008 Server Express Edition als kostenloser und leistungsfähiger Datenbankserver ist ideal, um in die professionelle Datenbankentwicklung einzusteigen. Mit dieser Version des SQL Server ist es durchaus möglich, auch komplexe Datenbankprojekte zu verwirklichen, die die Funktionalität einer Desktop-Datenbank wie Microsoft Access übersteigen. Wenn Sie also gleich richtig in die Datenbankentwicklung mit einem professionellen Datenbankserver einsteigen wollen oder Ihre Access-Kennnisse auf den nächsten Level bringen wollen, ist dieses Buch genau das Richtige für Sie. Dazu vermittelt es sowohl die Datenbankgrundlagen als auch das Programmierwissen, das Sie benötigen, um die umfangreichen Möglichkeiten von SQL Server Express 2008 auzusnutzen. Das Ganze ist in ein didaktisch ausgearbeitetes Konzept verpackt, das Ihnen mit vielen Übungen, praxisnahen Tipps und zusätzlichen Informationen auf der Website zum Buch einen gründlichen Einstieg ermöglicht.

Table of Contents

  1. Copyright
  2. Vorwort
  3. Einleitung
    1. Warum dieses Buch?
    2. Aufbau des Buches
    3. Die Beispieldatenbank
    4. Schreibweisen
    5. DVD, Softlinks und Website zum Buch
    6. Zusammenfassung
  4. Der Microsoft SQL Server
    1. Historie des Microsoft SQL Servers
    2. Neuerungen beim SQL Server 2008
    3. Die verschiedenen SQL Server-Editionen im Vergleich
    4. Übungen zu diesem Kapitel
    5. Zusammenfassung
  5. Erste Schritte mit SQL Server 2008 Express Edition
    1. Systemvoraussetzungen
    2. Installation
    3. Die wichtigsten SQL Server-Tools
    4. Übungen zu diesem Kapitel
    5. Zusammenfassung
  6. Allgemeine Datenbankgrundlagen
    1. Erstellen von Datenbanken und Tabellen
    2. Anzeigen und Ändern von Daten
    3. Bearbeiten von Datenbanken und Tabellen
    4. Primärschlüssel
    5. Indizes
    6. Übungen zu diesem Kapitel
    7. Zusammenfassung
  7. Eine Tabelle kommt selten allein
    1. Relationen und Fremdschlüssel
    2. Normalisierung
    3. Datenbankdiagramme
    4. Abfragen
    5. Sichten (Views)
    6. Übungen zu diesem Kapitel
    7. Zusammenfassung
  8. Kleine Einführung in SQL
    1. Was ist eigentlich SQL?
    2. SQL-Anweisungen im Management Studio ausführen
    3. Datenbankabfragen mit SELECT
    4. Daten bearbeiten mit UPDATE, INSERT und DELETE
    5. Erstellen und Verwenden von Sichten
    6. Übungen zu diesem Kapitel
    7. Zusammenfassung
  9. Erweiterte SQL-Programmierung
    1. Komplexe SQL-SELECTs
    2. Komplexe INSERTs, UPDATEs und DELETEs
    3. Daten abgleichen mit dem MERGE-Befehl
    4. Übungen zu diesem Kapitel
    5. Zusammenfassung
  10. SQL-Skripts
    1. Arbeiten mit SQL-Skripts
    2. Variablen
    3. Fallunterscheidungen und Schleifen
    4. Debuggen von SQL-Skripts
    5. Fehlerbehandlung in SQL-Skripts
    6. Sperren, Transaktionen und Deadlocks
    7. Übungen zu diesem Kapitel
    8. Zusammenfassung
  11. Gespeicherte Prozeduren, Funktionen, Trigger und Cursor
    1. Systemprozeduren und -funktionen
    2. Benutzerdefinierte gespeicherte Prozeduren
    3. Benutzerdefinierte Funktionen
    4. Trigger
    5. SQL-Cursor
    6. Übungen zu diesem Kapitel
    7. Zusammenfassung
  12. Datenbankadministration mit SQL
    1. Skriptgenerierung oder »SQL ist überall«
    2. Verwalten von Datenbanken
    3. Verwalten von Datenbankobjekten
    4. DDL-Trigger
    5. Übungen zu diesem Kapitel
    6. Zusammenfassung
  13. Benutzer, Rollen und Rechte
    1. Das SQL Server-Rechtesystem
    2. Anmeldungen und Authentifizierung
    3. Verwalten von Datenbankbenutzern
    4. Rechte und Rollen
    5. Verwendung von Schemas
    6. Übungen zu diesem Kapitel
    7. Zusammenfassung
  14. Daten sichern und bewegen
    1. Sichern von Datenbankdateien
    2. Das Transaktionslog
    3. Sichern und Wiederherstellen von Datenbanken
    4. Import und Export von Daten
    5. Übungen zu diesem Kapitel
    6. Zusammenfassung
  15. SQL Server und .NET
    1. Schichtentrennung und Applikationsaufbau
    2. Zugriff über ADO.NET
    3. LINQ to SQL
    4. Das ADO.NET Entity Framework
    5. Die CLR-Integration von SQL Server
    6. Übungen zu diesem Kapitel
    7. Zusammenfassung
  16. Reporting mit SQL Server Express Edition mit Advanced Services
    1. Überblick über die Reporting Services
    2. Konfiguration der Reporting Services
    3. Erstellen eines Reports mit dem Report-Designer
    4. Übungen zu diesem Kapitel
    5. Zusammenfassung
  17. Zusammenarbeit mit anderen SQL Server-Instanzen und -Editionen
    1. Verbindung zu anderen Servern
    2. Replikation
    3. Die SQL Server Compact Edition
    4. Umstieg auf eine größere Edition
    5. Übungen zu diesem Kapitel
    6. Zusammenfassung
  18. Kleine SQL-Referenz
    1. SELECT
    2. Data Manipulation Language (DML)
    3. Data Definition Language (DDL)
    4. Data Control Language (DCL)
    5. SQL Server-Datentypen
    6. Systemobjekte
  19. Inhalt der Buch-DVD
    1. SQL Server 2008 Express
    2. Updates und Service Packs
    3. Zusatztools und sonstige Dateien
  20. Weiterführende Infos im Web
    1. Die Website zu Buchreihe, Verlag und Autor
    2. Microsoft Websites zum SQL Server
    3. Sonstige Websites zu SQL Server
    4. SQL Server-Foren & -Newsgroups
  21. Glossar