MOC 20461 Querying Microsoft SQL Server (dt. MOC 21461)

nicht mehr verfügbar

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

In diesem Kurs lernen Sie Methoden für das Gestalten von Transact-SQL Abfragen für Microsoft SQL Server 2014 kennen.

Zielgruppe

  • Datenbank Administratoren
  • Datenbank Entwickler
  • Buisness Intelligence Profis

Des weiteren SQL Power User deren Schwerpunkt nicht auf Datenbanken oder dem Examen liegt, z. B. Report Writer, Business Analysten und Client Application Developer

Voraussetzungen

  • Erste Erfahrungen mit relationalen Datenbanken
  • Grundkenntnisse von Microsoft Betriebssystemen und seinen Kernfunktionen

Agenda

Einführung

  • Basis-Architektur des SQL Server
  • SQL Server Editionen und Versionen
  • Erste Schritte im SQL Server Management Studio

Einführung in T-SQL Querying

  • T-SQL Einführung
  • Verstehen von Sets
  • Verstehen der Predicate Logic
  • Verstehen der Logical Order von Operations in SELECT statements

Schreiben von SELECT Abfragen

  • Schreiben einfacher SELECT Statements
  • Löschen von Duplikaten mit DISTINCT
  • Einsatz von Spalten- und Tabellen-Alias
  • Schreiben von einfachen CASE Expressions

Abfragen multipler Tabellen

  • Verstehen von Joins
  • Abfragen mit Inner Joins
  • Abfragen mit Outer Joins
  • Abfragen mit Cross Joins und Self Joins

Daten sortieren und filtern

  • Sortieren von Daten
  • Daten filtern mit WHERE
  • Filtern mit der TOP und OFFSET-FETCH Option
  • Arbeiten mit Unbekannten und fehlenden Werten

Arbeiten mit SQL Server 2014 Data Types

  • Einführung
  • Arbeiten mit Character Data
  • Arbeiten mit Date und Time Data

Arbeiten mit DML zum Modellieren von Daten

  • Daten einfügen
  • Modifizieren und löschen von Data

Arbeiten mit Built-In Funktionen

  • Schreiben von Abfragen mit Built-In Funktionen
  • Einsatz von Conversion Functions
  • Einsatz von Logical Functions
  • Einsatz von Funktionen zur Arbeit mit NULL

Gruppierung und Aggregierung von Daten

  • Einsatz von Aggregate Functions
  • Einsatz der GROUP BY Clause
  • Filtern von Gruppen mit HAVING

Einsatz von Subqueries

  • Einsatz von Self-Contained Subqueries
  • Schreiben von Correlated Subqueries
  • EXISTS Predicate mit Subqueries

Einsatz von Table Expressions

  • Abgeleitete Tabellen
  • Common Table Expressions
  • Views
  • Inline Table-Valued Functions

Einsatz von Set Operatoren

  • Schreiben von Abfragen mit dem UNION Operator
  • Einsatz von EXCEPT und INTERSECT
  • Einsatz von APPLY

Arbeiten mit Windows Ranking, Offset, und aggregierten Funktionen

  • Erstellen von Fenster mit OVER
  • Die Windows Funktionen

Pivoting und Grouping Sets

  • Schreiben von Queries mit PIVOT und UNPIVOT
  • Arbeiten mit Gruppensets

Gespeicherte Prozeduren

  • Abfragen von Daten
  • Parameter hinzufügen
  • Erstellung
  • Umgang mit Dynamic SQL

T-SQL Programmierung

  • T-SQL Programmier-Elemente
  • Controlling Program Flow

Implementierung der Fehlerbehandlung

  • Einsatz von TRY / CATCH Blocks
  • Arbeiten mit Fehler-Informationen

Implementierung von Transaktionen

  • Transaktionen und die Database Engine
  • Controlling Transactions
  • Isolation Levels

Ziele

In diesem Kurs lernen Sie Methoden für das Gestalten von Transact-SQL Abfragen für Microsoft SQL Server 2014 kennen.

Zielgruppe

  • Datenbank Administratoren
  • Datenbank Entwickler
  • Buisness Intelligence Profis

Des weiteren SQL Power User deren Schwerpunkt nicht auf Datenbanken oder dem Examen liegt, z. B. Report Writer, Business Analysten und Client Application Developer

Voraussetzungen

  • Erste Erfahrungen mit relationalen Datenbanken
  • Grundkenntnisse von Microsoft Betriebssystemen und seinen Kernfunktionen

Agenda

Einführung

  • Basis-Architektur des SQL Server
  • SQL Server Editionen und Versionen
  • Erste Schritte im SQL Server Management Studio

Einführung in T-SQL Querying

  • T-SQL Einführung
  • Verstehen von Sets
  • Verstehen der Predicate Logic
  • Verstehen der Logical Order von Operations in SELECT statements

Schreiben von SELECT Abfragen

  • Schreiben einfacher SELECT Statements
  • Löschen von Duplikaten mit DISTINCT
  • Einsatz von Spalten- und Tabellen-Alias
  • Schreiben von einfachen CASE Expressions

Abfragen multipler Tabellen

  • Verstehen von Joins
  • Abfragen mit Inner Joins
  • Abfragen mit Outer Joins
  • Abfragen mit Cross Joins und Self Joins

Daten sortieren und filtern

  • Sortieren von Daten
  • Daten filtern mit WHERE
  • Filtern mit der TOP und OFFSET-FETCH Option
  • Arbeiten mit Unbekannten und fehlenden Werten

Arbeiten mit SQL Server 2014 Data Types

  • Einführung
  • Arbeiten mit Character Data
  • Arbeiten mit Date und Time Data

Arbeiten mit DML zum Modellieren von Daten

  • Daten einfügen
  • Modifizieren und löschen von Data

Arbeiten mit Built-In Funktionen

  • Schreiben von Abfragen mit Built-In Funktionen
  • Einsatz von Conversion Functions
  • Einsatz von Logical Functions
  • Einsatz von Funktionen zur Arbeit mit NULL

Gruppierung und Aggregierung von Daten

  • Einsatz von Aggregate Functions
  • Einsatz der GROUP BY Clause
  • Filtern von Gruppen mit HAVING

Einsatz von Subqueries

  • Einsatz von Self-Contained Subqueries
  • Schreiben von Correlated Subqueries
  • EXISTS Predicate mit Subqueries

Einsatz von Table Expressions

  • Abgeleitete Tabellen
  • Common Table Expressions
  • Views
  • Inline Table-Valued Functions

Einsatz von Set Operatoren

  • Schreiben von Abfragen mit dem UNION Operator
  • Einsatz von EXCEPT und INTERSECT
  • Einsatz von APPLY

Arbeiten mit Windows Ranking, Offset, und aggregierten Funktionen

  • Erstellen von Fenster mit OVER
  • Die Windows Funktionen

Pivoting und Grouping Sets

  • Schreiben von Queries mit PIVOT und UNPIVOT
  • Arbeiten mit Gruppensets

Gespeicherte Prozeduren

  • Abfragen von Daten
  • Parameter hinzufügen
  • Erstellung
  • Umgang mit Dynamic SQL

T-SQL Programmierung

  • T-SQL Programmier-Elemente
  • Controlling Program Flow

Implementierung der Fehlerbehandlung

  • Einsatz von TRY / CATCH Blocks
  • Arbeiten mit Fehler-Informationen

Implementierung von Transaktionen

  • Transaktionen und die Database Engine
  • Controlling Transactions
  • Isolation Levels

Tags