(MOC2778e/10055d) Schreiben von Abfragen mit Microsoft SQL Server 2008 Transact-SQL M2778 Zielgruppe
Dieses Seminar ist für SQL Server-Datenbank-Administratoren, Implementierer, Systemingenieure und Entwickler bestimmt, die für das Schreiben von Abfragen verantwortlich sind. Kursziel
Dieses Seminar vermittelt Kursteilnehmern die technischen Fähigkeiten, die erforderlich sind, um grundlegende Transact-SQL-Abfragen für Microsoft SQL Server 2008 zu schreiben. Voraussetzungen
Für dieses Seminar sollten die Teilnehmer folgende Vorkenntnisse mitbringen: Kenntnisse in Datenintegritätskonzepten Fähigkeiten in Bezug auf Kernpunkte von Windows Server Fähigkeiten im Bereich Entwurf relationaler Datenbanken Programmierkenntnisse Kursinhalt
Modul 1: Erste Schritte mit Datenbanken und Transact-SQL in SQL Server 2008 Übersicht über SQL Server 2008 Übersicht über SQL Server-Datenbanken Übersicht über T-SQL und Syntaxelemente von T-SQL Arbeiten mit T-SQL-Skripts Verwenden von T-SQL-Abfragetools Praxis: Verwenden von SQL Server Management Studio und SQLCMD Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Beschreiben der Architektur und der Komponenten von SQL Server 2008 Beschreiben der Struktur einer SQL Server-Datenbank Erläutern der Grundlagen der SQL-Sprache Beschreiben der Syntaxelemente von T-SQL Erklären der Verwaltung von T-SQL-Skripts Verwenden von T-SQL-Abfragetools für die Abfrage von SQL Server 2008-Datenbanken Modul 2: Abfragen und Filtern von Daten Verwenden der SELECT-Anweisung Filtern von Daten Arbeiten mit NULL-Werten Formatieren von Resultsets Leistungsaspektebeim Schreiben von Abfragen Praxis: Abfragen und Filtern von Daten Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Abrufen von Daten mit der SELECT-Anweisung Filtern von Daten mit unterschiedlichen Suchbedingungen Erklären, wie mit NULL-Werten gearbeitet wird Formatieren von Resultsets Beschreiben der Leistungsaspekte, die sich auf den Datenabruf auswirken Modul 3: Gruppieren und Zusammenfassen von Daten Zusammenfassen von Daten mit Aggregatfunktionen Zusammenfassen von gruppierten Daten Zuweisen von Rangfolgen für gruppierte Daten Erstellen von Kreuztabellenabfragen Praxis: Gruppieren und Zusammenfassen von Daten Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Zusammenfassen von Daten mit Aggregatfunktionen Zusammenfassen gruppierter Daten mit der GROUP BY-Klausel und der COMPUTE-Klausel Ermitteln von Rangfolgen gruppierter Daten Erstellen von Kreuztabellenabfragen mit den Klauseln PIVOT und UNPIVOT Modul 4: Verknüpfen von Daten aus mehreren Tabellen Abfragen von mehreren Tabellen über Verknüpfungen Anwenden von Verknüpfungen für typische Berichtsanforderungen Kombinieren und Einschränken von Resultsets Praxis: Verknüpfen von Daten aus mehreren Tabellen Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Abfragen von mehreren Tabellen über Verknüpfungen Anwenden von Verknüpfungen für typische Berichtsanforderungen Verbinden und Einschränken von Resultsets Modul 5: Arbeiten mit Unterabfragen Schreiben von Standard-Unterabfragen Schreiben von korrelierten Unterabfragen Vergleichen von Unterabfragen mit Verknüpfungen und temporären Tabellen Verwenden allgemeiner Tabellenausdrücke Praxis: Arbeiten mit Unterabfragen Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Schreiben von Standard-Unterabfragen Schreiben korrelierter Unterabfragen Vergleichen von Unterabfragen mit Verknüpfungen und temporären Tabellen Verwenden allgemeiner Tabellenausdrücke in Abfragen Modul 6: Ändern von Daten in Tabellen Einfügen von Daten in Tabellen Löschen von Daten aus Tabellen Aktualisieren von Daten in Tabellen Übersicht über Transaktionen Praxis: Ändern von Daten in Tabellen Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Einfügen von Daten in Tabellen Löschen von Daten aus Tabellen Aktualisieren von Daten in Tabellen Beschreiben von Transaktionen Modul 7: Abfragen von Metadaten, XML und Volltextindizes Abfragen von Metadaten Übersicht über XML Abfragen von XML-Daten Übersicht über Volltextindizes Abfragen von Volltextindizes Praxis: Abfragen von Metadaten, XML und Volltextindizes Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Abfragen von Metadaten Beschreiben der Funktionalität von XML Abfragen von XML-Daten Beschreiben der Funktionalität von Volltextindizes Abfragen von Volltextindexes Modul 8: Verwenden von Programmierobjekten für den Abruf von Daten Übersicht über Sichten Übersicht über benutzerdefinierte Funktionen Übersicht über gespeicherte Prozeduren Übersicht über Trigger Schreiben verteilter Abfragen Praxis: Verwenden von Programmierobjekten für den Abruf von Daten Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Kapseln von Abfragen mit Sichten Kapseln von Ausdrücken mit benutzerdefinierten Funktionen Erklären, wie gespeicherte Prozeduren T-SQL-Logik kapseln Definieren von Triggern und Triggertypen sowie Erstellen eines Triggers Schreiben verteilter Abfragen Modul 9: Verwenden erweiterter Abfragetechniken Überlegungen zum Abfragen von Daten Arbeiten mit Datentypen Cursor und satzbasierte Abfragen Dynamische SQL-Anweisungen Beibehalten von Abfragedateien Praxis: Verwenden erweiterter Abfragetechniken Nach dieser Unterrichtseinheit werden die Seminarteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen: Erklären der Empfehlungen zum Abfragen komplexer Daten Abfragen komplexer Tabellenstrukturen Schreiben effizienter Abfragen Verwenden verschiedener Techniken bei der Arbeit mit komplexen Abfragen Pflegen von Abfragedateien Hinweise
Dauer 3 Tage
Termine nach OrtDatum
Ort
Dauer
Nettopreis
Bruttopreis
Typ
Garantie
Paket
50%
04.06.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 25.07.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 12.09.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 07.11.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 04.07.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 22.08.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 10.10.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 12.12.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 23.05.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 11.07.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 29.08.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 24.10.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 17.12.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 20.06.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 01.08.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 19.09.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 21.11.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 23.05.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 11.07.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 29.08.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 24.10.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 17.12.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 23.05.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 18.07.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 05.09.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 24.10.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 27.06.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 15.08.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 10.10.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 05.12.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 27.06.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 08.08.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 26.09.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 21.11.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR
Termine nach DatumDatum
Ort
Dauer
Nettopreis
Bruttopreis
Typ
Garantie
Paket
50%
23.05.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 23.05.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 23.05.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 04.06.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 20.06.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 27.06.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 27.06.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 04.07.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 11.07.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 11.07.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 18.07.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 25.07.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 01.08.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 08.08.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 15.08.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 22.08.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 29.08.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 29.08.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 05.09.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 12.09.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 19.09.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 26.09.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 10.10.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 10.10.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 24.10.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 24.10.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR 24.10.2012 München 3 Tage 1.430,00 EUR 1.701,70 EUR 07.11.2012 Berlin 3 Tage 1.430,00 EUR 1.701,70 EUR 21.11.2012 Köln 3 Tage 1.430,00 EUR 1.701,70 EUR 21.11.2012 Stuttgart 3 Tage 1.430,00 EUR 1.701,70 EUR 05.12.2012 Nürnberg 3 Tage 1.430,00 EUR 1.701,70 EUR 12.12.2012 Hamburg 3 Tage 1.430,00 EUR 1.701,70 EUR 17.12.2012 Heidelberg 3 Tage 1.430,00 EUR 1.701,70 EUR 17.12.2012 Mannheim 3 Tage 1.430,00 EUR 1.701,70 EUR