Implementieren einer Microsoft SQL Server 2005-Datenbank M4739 Mögliche Seminarart Seminarsprache : Klassenraumtraining, WalkIn, Firmenseminar : Deutsch Einführung Dieser fünftägige, von einem Kursleiter durchgeführte Kurs vermittelt den Teilnehmern die Kenntnisse und Fähigkeiten, die für die Implementierung einer Microsoft SQL Server 2005-Datenbank erforderlich sind. Der Schwerpunkt des Kurses besteht darin, die Kursteilnehmer in der Verwendung von SQL Server 2005-Produktfeatures und -tools zur Implementierung einer Datenbank zu unterrichten. Kursteilnehmer Dieser Kurs richtet sich an IT-Fachleute, die Kenntnisse über SQL Server 2005-Produktfeatures und - technologien zur Implementierung einer Datenbank erwerben möchten. Kursziele Am Ende dieses Kurses werden die Kursteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Erstellen von Datenbanken und Datenbankdateien. Erstellen von Datentypen und Tabellen. Verwenden von XML in SQL Server 2005. Erstellen und Optimieren von Indizes. Implementieren der Datenintegrität. Erstellen von Sichten. Erstellen gespeicherter Prozeduren und Funktionen. Implementieren von verwaltetem Code in der Datenbank. Verwenden von Service Broker zum Erstellen einer Lösung auf der Grundlage von Messaging. Erforderliche Vorkenntnisse Für diesen Kurs sollten die Kursteilnehmer folgende Vorkenntnisse mitbringen: Grundlegende Kenntnisse des Windows-Betriebssystems und dessen Kernfunktionen. Praktische Erfahrungen mit Transact-SQL. Praktische Erfahrungen mit relationalen Datenbanken. Erfahrung mit dem Entwurf von Datenbanken. Außerdem wird empfohlen, jedoch nicht vorausgesetzt, dass die Kursteilnehmer folgende Kurse abgeschlossen haben: Kurs 2778, Writing Queries Using Microsoft SQL Server 2005 Transact-SQL (auf Englisch) Stand: 21 August 2007 Seite 1 von 6
Workshopbeschreibung Unterrichtseinheit 1: Erstellen von Datenbanken und Datenbankdateien In dieser Unterrichtseinheit wird das Erstellen von Datenbanken, Dateigruppen, Schemas und Datenbanksnapshots beschrieben. Erstellen von Datenbanken Erstellen von Dateigruppen Erstellen von Schemas Erstellen von Datenbanksnapshots Übungseinheit 1: Erstellen einer Datenbank Erstellen einer Datenbank Erstellen von Schemas Erstellen von Datenbanken Erstellen von Dateigruppen Erstellen von Schemas Erstellen von Datenbanksnapshots Unterrichtseinheit 2: Erstellen von Datentypen und Tabellen In dieser Unterrichtseinheit wird das Erstellen von Datentypen und Tabellen beschrieben. Außerdem wird das Erstellen von partitionierten Tabellen erläutert. Erstellen von Datentypen Erstellen von Tabellen Erstellen von partitionierten Tabellen Übungseinheit 2: Erstellen von Datentypen und Tabellen Erstellen von Datentypen Erstellen von Tabellen Erstellen von partitionierten Tabellen Erstellen von Datentypen Erstellen von Tabellen Erstellen von partitionierten Tabellen Stand: 21 August 2007 Seite 2 von 6
Unterrichtseinheit 3: Verwenden von XML In dieser Unterrichtseinheit wird erläutert, wie die FOR XML-Klausel und die OPENXML-Funktion verwendet werden. Außerdem wird die Verwendung des xml-datentyps und seiner Methoden beschrieben. Abrufen von XML mit FOR XML Aufteilen von XML mit OPENXML Verwenden des "xml"-datentyps Übungseinheit 3: Arbeiten mit XML Zuordnen von relationalen Daten und XML Systemeigenes Speichern von XML in der Datenbank Abrufen von XML mit FOR XML Aufteilen von XML mit OPENXML Verwenden des xml-datentyps Unterrichtseinheit 4: Erstellen und Optimieren von Indizes In dieser Unterrichtseinheit wird das Planen, Erstellen und Optimieren von Indizes erläutert. Außerdem wird das Erstellen von XML-Indizes beschrieben. Planen von Indizes Erstellen von Indize Optimieren von Indizes Erstellen von XML-Indizes Übungseinheit 4: Erstellen von Indizes Erstellen von Indizes Optimieren von Indizes Erstellen von XML-Indizes Planen von Indizes Erstellen von Indizes Optimieren von Indizes Erstellen von XML-Indizes Stand: 21 August 2007 Seite 3 von 6
Unterrichtseinheit 5: Implementieren der Datenintegrität In dieser Unterrichtseinheit wird das Implementieren von Einschränkungen, Triggern und XML- Schemas erläutert. Übersicht über Datenintegrität Implementieren von Einschränkungen Implementieren von Triggern Implementieren von XML-Schemas Übungseinheit 5: Implementieren der Datenintegrität Erstellen von Einschränkungen Erstellen von Triggern Implementieren von XML-Schemas Beschreiben von Datenintegritätstypen und Optionen zum Erzwingen von Datenintegrität Implementieren von Einschränkungen Implementieren von Triggern Implementieren von XML-Schemas Unterrichtseinheit 6: Implementieren von Sichten In dieser Unterrichtseinheit wird das Erstellen von Sichten erläutert. Einführung in Sichten Erstellen und Verwalten von Sichten Optimieren der Leistung mithilfe von Sichten Übungseinheit 6: Implementieren von Sichten Erstellen von Sichten Erstellen indizierter Sichten Erstellen partitionierter Sichten Beschreiben der Typen und Verwendungsweisen von Sichten Erstellen und Verwalten von Sichten Optimieren der Leistung von Sichten Stand: 21 August 2007 Seite 4 von 6
Unterrichtseinheit 7: Implementieren von gespeicherten Prozeduren und Funktionen In dieser Unterrichtseinheit wird das Erstellen von gespeicherten Prozeduren und Funktionen beschrieben. Implementieren von gespeicherten Prozeduren Erstellen von parametrisierten gespeicherten Prozeduren Erstellen von Funktionen Behandeln von Fehlern Steuern des Ausführungskontexts Übungseinheit 7: Implementieren von gespeicherten Prozeduren und Funktionen Erstellen von gespeicherten Prozeduren Erstellen von Funktionen Implementieren von gespeicherten Prozeduren Erstellen von parametrisierten gespeicherten Prozeduren Implementieren von Funktionen Behandeln von Fehlern Steuern des Ausführungskontexts Unterrichtseinheit 8: Implementieren von verwaltetem Code in der Datenbank In dieser Unterrichtseinheit wird das Implementieren von verwalteten Datenbankobjekten erläutert. Einführung in die Common Language Runtime (CLR) von SQL Server Importieren und Konfigurieren von Assemblys Erstellen von verwalteten Datenbankobjekten Übungseinheit 8: Implementieren von verwaltetem Code in der Datenbank Importieren einer Assembly Erstellen von verwalteten Datenbankobjekten Erkennen von geeigneten Szenarios für verwalteten Code in der Datenbank Importieren und Konfigurieren von Assemblys Erstellen von verwalteten Datenbankobjekten Stand: 21 August 2007 Seite 5 von 6
Unterrichtseinheit 9: Verwenden von Service Broker In dieser Unterrichtseinheit wird das Erstellen einer messagingbasierten Lösung mit Service Broker erläutert. Übersicht über Service Broker Erstellen von Service Broker-Objekten Senden und Empfangen von Nachrichten Übungseinheit 9: Implementieren einer Service Broker-Lösung Erstellen von Service Broker-Objekten Implementieren des initiierenden Dienstes Implementieren des Zieldienstes Beschreiben der Funktionen und der Architektur von Service Broker Erstellen von Service Broker-Objekten Senden und Empfangen von Service Broker-Nachrichten Stand: 21 August 2007 Seite 6 von 6