SQL - Abfragesprache und Datenbankdesign mit SQL Server 2012 (Denali)
|
Kursdauer: 3 Tage
Durchschnittlich unter 5 Teilnehmer pro Kurs
Unterlage: MOC 10055
Flex-Tarif :
|
je 1225
€ zzgl. MwSt ab 2. Person/Termin
|
|
Normal-Tarif:
|
1349
€ zzgl. MwSt pro Person
|

Zielgruppe:
Einsteiger
|
> Inhalte SQL Schulung
SQL ist eine relationale Datenbanksprache mit wenigen Befehlen und einer erkennbaren Struktur, die den SQL Anwendern ermöglicht, auf Daten zuzugreifen, sie einzugeben und zu verändern. Mit Hilfe von TSQL können Sie Datenbankstrukturen definieren und aktualisieren und sogar Sicherheitsaspekte überwachen.
Dieser T-SQL Kurs bietet eine kompakte Einführung in die Datenbankabfrage mit Hilfe von Transact-SQL in SQL Server 2012. Angefangen mit einfachen Abfragen werden auch Themen wie Gruppierungen, Modifikationen, Transaktionen und heterogene Datenquellen in diesem T-SQL Training behandelt. Nach diesem T-SQL Seminar haben Sie fundierte Kenntnisse der Sprache SQL zur Datendefinition und performanten Datenabfrage.
> Zielgruppe SQL Server 2012 Schulung
Dieser SQL Server 2012 Kurs ist für Software-Entwickler und Datenbank-Administratoren mit grundlegenden Kenntnissen in relationalen Datenbanken geeignet, die einen schnellen Einstieg in Microsoft Transact-SQL suchen.
> Zertifizierung als MCSA: SQL Server 2012
Diese T-SQL Schulung unterstützt Sie bei der Vorbereitung auf die Zertifizierungsprüfung 70-461 zum MCSA SQL Server 2012. Kursbegleitend wird die Original Microsoft MOC 10774 als Unterlage verwendet.
>Agenda SQL Server 2012 Training
- Einführung in Microsoft SQL Server 2012
Architektur und Komponenten
Tools
SQL Server Management Studio
- Neuerungen in SQL Server 2012
- 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
- Verwendugn von Unterabfragen
Verwendung von skalaren Unterabfragen und Utnerabfragen 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 grundlegender Formen 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, gespeicherten Systemprozeduren, Systemfunktionen und dynamischen 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
> Weitere Kurse zum Thema
|
> Sie finden uns auch hier:
> NRW Bildungsscheck
Jetzt bis zu 500,-€ sparen mit dem NRW Bildungsscheck!
> Seminarprogramm
Schulungskatalog als
PDF downloaden
oder gratis
per Post anfordern!
|