Datenbankentwicklung mit SQL Server (20762)

 

Zielgruppe

  • Angehende Datenbankentwickler und jene die das entscheidende mehr aus dem SQL Server als Entwicklungsplattform herausholen möchten.

Voraussetzungen

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

Kursziele

Dieses Seminar vermittelt Kenntnisse über die Entwicklung einer Microsoft-SQL-Server-2016-Datenbank und die dafür verwendeten Produktfeatures und Tools. Der Großteil der behandelten Inhalte ist auch für SQL Server 2012/2014 anwendbar, worauf explizit hingewiesen wird.

Kursinhalt

  • Einführung in die Datenbankentwicklung
    • Die SQL-Server-Plattform und ihre wichtigsten Tools
    • Editionen, Versionen, Grundlagen Dienste und Dienstkonten
  • Erstellung und Entwurf von Tabellen
    • Design von Tabellen
    • Datentypen
    • Arbeiten mit Schemata
    • Erstellen und Verändern von Tabellen
  • Fortgeschrittenes Tabellendesign
    • Partitionierung
    • Datenkomprimierung
    • Temporäre Tabellen
  • Sicherstellen der Datenintegrität mithilfe von Bedingungen
  • Einführung in Indizes
    • Indizierungskonzepte
    • Datentypen und Indizes
    • Einzelspalten- und zusammengesetzte Indizes
  • Indexstrategien - Optimierung
  • Spaltenspeicherindizes
  • Design und Implementierung von Views
  • Stored Procedures - Design und Implementierung
  • 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 (.net) 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
    • Einführung xQuery
  • Arbeiten mit räumlichen SQL-Server-Daten ( SQL Server Spatial Data )
  • Speichern und Abfragen von BLOBs und Textdokumenten
    • Überlegungen für BLOB-Daten
    • Arbeiten mit FileStream
    • Volltextsuche

Preise & Trainingsmethoden

Online Training

Dauer
5 Tage

Preis
  • 2.390,– €
Classroom Training

Dauer
5 Tage

Preis
  • Österreich: 2.390,– €
  • Deutschland: 2.390,– €
  • Schweiz: CHF 3.110,–

Kurstermine

FLEX Classroom Training (Hybrid-Kurs):   Kursteilnahme wahlweise vor Ort im Klassenraum oder online vom Arbeitsplatz oder von zu Hause aus.

Englisch

Zeitzone: Mitteleuropäische Sommerzeit (MESZ)   ±1 Stunde

Online Training
Klassenraum-Option: Kairo, Ägypten
Zeitzone: Osteuropäische Sommerzeit (OESZ)

2 Stunden Differenz

Online Training
Klassenraum-Option: Dubai, Vereinigte Arabische Emirate
Zeitzone: Gulf Standard Time (GST)

3 Stunden Differenz

Online Training
Klassenraum-Option: Dubai, Vereinigte Arabische Emirate
Zeitzone: Gulf Standard Time (GST)
FLEX Classroom Training (Hybrid-Kurs):   Kursteilnahme wahlweise vor Ort im Klassenraum oder online vom Arbeitsplatz oder von zu Hause aus.

Mittlerer Osten

Katar

Doha Kurssprache: Englisch

Oman

Muscat Kurssprache: Englisch

Saudi-Arabien

Riad Kurssprache: Englisch

Vereinigte Arabische Emirate

Dubai Kurssprache: Englisch
Dubai Kurssprache: Englisch