Abfragen in Microsoft SQL Server /02/ (MOC 21461)
Seminar
In Berlin
Beschreibung
-
Kursart
Seminar
-
Ort
Berlin
WIS ist der Förderung der beruflichen Weiterbildung verpflichtet, mit Konzentration auf die Zielgruppe der Fach- und Führungskräfte. Es dient dazu, die Transparenz auf dem deutschen Markt der beruflichen Weiterbildung zu erhöhen. Es dient weiterhin dazu, eigenständige, rationale Verbraucherentscheidungen zu ermöglichen. Die Aktualität der in WIS eingestellten Seminare wird dadurch gewährleistet, dass terminierte Seminare automatisch nach ihrem Start aus der Suche genommen werden. Dieser Kurs vermittelt den Teilnehmern das nötige Wissen, um grundlegende Transact-SQL-Abfragen für Microsoft SQL Server /02/ schreiben zu können. Damit bildet dieser Kurs die Grundlage für alle SQL Server-bezogenen Disziplinen: Datenbankadministration, Datenbankentwicklung und Business Intelligence.
Standorte und Zeitplan
Lage
Beginn
Beginn
Meinungen
Themen
- Server
- SQL
- Microsoft
- SQL Server
Inhalte
Beschreibung des Seminars
Transact-SQL ist ein wesentlicher Bestandteil von SQL Server. Bei allen Anwendungen erfolgt die Kommunikation mit einer Instanz von SQL Server über den Versand von Transact-SQL-Anweisungen an den Server. Dabei spielt die Benutzeroberfläche der Anwendung keine Rolle.
Inhalte
» Einführung in Microsoft SQL Server /02/
Architektur und Komponenten
Tools
SQL Server Management Studio
» Einführung in SQL Azure
» Einführung in Transact-SQL-Abfragen
Sets
Prädikatenlogik
Logische Reihenfolge von Operationen in SELECT-Statements
» Schreiben von SELECT-Abfragen
Schreiben einfacher SELECT-Statements
Eliminieren von Duplikaten mit DISTINCT
Verwendung von Spalten- und Tabellen-Aliases
Schreiben einfacher CASE-Ausdrücke
» Abfragen mehrerer Tabellen
Verwendung von JOINs
» Sortieren und Filtern von Daten
» Arbeiten mit Datentypen
» Verwendung eingebauter Funktionen
Verwendung von Konvertierungsfunktionen
Verwendung logischer Funktionen
Verwendung von Funktionen, um auf Nullability zu testen
» Gruppieren und Aggregieren von Daten
Verwendung der GROUP BY-Klausel
Filtern von Gruppen mit der HAVING-Klausel
» Verwenden von Unterabfragen
Verwendung von skalaren Unterabfragen und Unterabfragen mit mehreren Ergebnissen
Verwendung der IN- und EXISTS-Operatoren
» Verwendung von Tabellenausdrücken
Ansichten
Verwendung abgeleiteter Tabellen
Verwendung gängiger Tabellenausdrücke
Verwendung tabellenwertiger Inline-Ausdrücke
» Verwendung von Set-Operatoren
Schreiben von Abfragen, die UNION-Set-Operatoren und UNION ALL-Multi-Set-Operatoren verwenden
Schreiben von Abfragen, die CROSS APPLY- und OUTER APPLY-Operatoren verwenden
Schreiben von Abfragen, die APPLY mit abgeleiteten Tabellen und Funktionen verwenden
Schreiben von Abfragen, die EXCEPT- und INTERSECT-Operatoren verwenden
» Verwendung von Fensterrang-, Offset- und Aggregationsfunktionen
Verwendung von ROW_NUMBER, RANK, DENSE_RANK, NTILE
Verwendung von LAG, LEAD, FIRST_VALUE, LAST_VALUE
Verwendung von Funktionen für die Aggregation von Fenstern
Verwendung von Fensterpartitionierung, Fensteranordnung und Aufteilung in Fenster
» Pivotisierung und Gruppieren von Sets
Schreiben von Abfragen, die den PIVOT-Operator verwenden
Schreiben von Abfragen, die die GROUPING SETS-Unterklausel verwenden
Schreiben von Abfragen, die GROUP BY ROLLUP verwenden
Schreiben von Abfragen, die GROUP BY CUBE verwenden
» Abfragen von SQL Server-Metadaten
Verwendung von Systemkatalogansichten, Systemprozeduren, Systemfunktionen und Managementobjekten
» Ausführen gespeicherter Prozeduren
Verwendung des EXECUTE-Statements, um gespeicherte Prozeduren aufzurufen
Weitergeben von Parametern zu gespeicherten Prozeduren
Ausgeben von Ergebnissen aus einer gespeicherten Prozedur mit Hilfe der OUTPUT-Klausel
Ausführen von gespeicherten Systemprozeduren
» Programmieren mit T-SQL
Batches, Variablen, Kontrolle von Flusselementen wie Schleifen und Bedingungen
Erstellen und Ausführen dynamischer SQL-Statements
Verwendung von Synonymen
» Implementierung der Fehlerbehandlung
Umleiten von Fehlern mit TRY/CATCH
Erstellen von Fehlerbehandlungsroutinen in einem CATCH-Block mit ERROR-Funktionen
Verwendung von THROW, um eine Fehlermeldung an den Client zurückzugeben
» Implementierung von Transaktionen
Vorteile der Verwendung von Transaktionen
Kontrolle von Transaktionen mit BEGIN, COMMIT, ROLLBACK
Fehlerbehandlung bei Transaktionen
» Verbessern der Performance von Abfragen
Verwendung von Indizes
Ausführungspläne in SQL Server Management Studio
System-IO und Zeitinformationen in Abfrageergebnissen
Unterschiede zwischen set- und cursorbasierten Operationen
Direkt zum Seminaranbieter
Abfragen in Microsoft SQL Server /02/ (MOC 21461)