Developing SQL Databases MOC 20762

Seminarziel

Dieses Seminar vermittelt Kenntnisse über die Entwicklung einer Microsoft-SQL-Server-2016-Datenbank und die dafür verwendeten Produktfeatures und Tools.

Seminarinhalt

  • Einführung in die Datenbankentwicklung
    • Die SQL-Server-Plattform und ihre wichtigsten Tools
    • Editionen, Versionen, Grundlagen von Network Listeners, Dienste und Dienstkonten
  • Design und Implementierung von Tabellen
    • Design von Tabellen
    • Datentypen
    • Arbeiten mit Schemata
    • Erstellen und Verändern von Tabellen
  • Fortgeschrittenes Tabellendesign
    • Partitionierung von Daten
    • Datenkomprimierung
    • Temporäre Tabellen
  • Sicherstellen der Datenintegrität mithilfe von Bedingungen
  • Einführung in Indizes
    • Indizierungskonzepte
    • Datentypen und Indizes
    • Einzelspalten- und zusammengesetzte Indizes
  • Design optimierter Indexstrategien
  • Spaltenspeicherindizes
  • Design und Implementierung von Ansichten
  • Design und Implementierung gespeicherter Prozeduren
  • Design und Implementierung benutzerdefinierter Funktionen
    • Skalare Funktionen
    • Tabellenwertige Funktionen
    • Implementierungsüberlegungen für Funktionen
    • Alternativen zu Funktionen
  • Antworten auf Datenmanipulationen mithilfe von Triggern
    • DML-Trigger
    • Geschachtelte und rekursive Trigger
  • Verwendung von In-Memory-Tabellen
  • Implementierung von verwaltetem Code in SQL Server
    • Import und Konfiguration von Assemblies
    • SQL-CLR-Integration
  • Speichern und Abfragen von XML-Daten in SQL Server
    • XML und XML-Schemata
    • Implementierung des XML-Datentyps
    • T-SQL-FOR-XML-Statement
    • xQuery
  • Arbeiten mit räumlichen SQL-Server-Daten
  • Speichern und Abfragen von BLOBs und Textdokumenten
    • Überlegungen für BLOB-Daten
    • Arbeiten mit FileStream
    • Volltextsuche

Zielgruppe

Datenbankentwickler

Voraussetzungen

  • Grundkenntnisse über das Windows-Betriebssystem und seine Kernfunktionalität
  • Praktische Erfahrung mit Transact-SQL
  • Praktische Erfahrung mit relationalen Datenbanken

Anfrage zu diesem Seminar.

Seminaranfrage

Seminar buchen oder Infos anfordern