Wann

15/07/2024 - 18/07/2024    
Ganztägig

Wo

ETC-Graz
Elisabethstraße 50, Graz, 8010

Veranstaltungstyp

  • SQLAP smart SQL Server: Data Querying mit Transact-SQL oder adäquate Kenntisse werden empfohlen.

Dieses Training wird auf Basis der aktuellsten SQL Version dabgehalten.

Der überwiegende Anteil der erworbenen Kenntnisse ist abwärtskompatibel (bis inkl. SQL Server 2008).

Ausgenommen sind neu hinzugekommene, versionsspezifische Features, auf die im Rahmen des Kurses hingewiesen wird.

Nach Abschluss des Trainings haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:

len entwerfen und erstellen
tionierung, Temporale Tabellen, Datenkompression
rative Datenintegrität
ierung, Optimierung, Ausführungspläne
Store, Database Engine Tuning Advisor
nstore Indizes
entwerfen und erstellen
d Procedures entwerfen und erstellen
Defined Functions entwerfen und erstellen
riggers auf Datenmanipulation reagieren
mory Tabellen
ndung von Managed Code (.net) in SQL Server
aten in SQL Server ablegen und abfragen
ten mit SQL Server Spatial Data
und Dokumente in SQL Server ablegen und abfragen

  • angehende und erfahrene Datenbankentwickler*innen, die mehr aus den Möglichkeiten machen wollen, die SQL Server als Entwicklungsplattform anbietet.

Einführung in Datenbankentwicklung

  • Einführung in die SQL Server Plattform
  • Aufgaben und Tools

Tabellen entwerfen und erstellen

  • Entwerfen von Tabellen
  • SQL Server Datentypen
  • Schemas
  • Erstellen und Modifizieren von Tabellen

Fortgeschrittener Tabellen-Entwurf

  • Partitionierung
  • Datenkomprimierung
  • Temporale Tabellen

Deklarative Datenintegrität

  • Überblick über Datenintegrität
  • Domänenintegrität
  • Entitätsintegrität und referenzielle Integrität

Indizes

  • Kernkonzepte
  • Datentypen und Indizierung
  • Ein- und mehrspaltige Indizes

Optimierung der Indizierung

  • „Covering“ Indizes
  • Verwalten von Indizes
  • Ausführungspläne
  • Database Engine Tuning Advisor
  • Query Store

Columnstore Indizes

  • Erstellen von Columnstore Indizes
  • Arbeiten mit Columnstore Indizes

Views entwerfen und erstellen

  • Erstellen und Verwalten von Views
  • Leisitungsaspekte

Stored Procedures entwerfen und erstellen

  • Arbeiten mit Stored Procedures
  • Parametrisierung
  • Ausführungskontext

User-Defined Functions entwerfen und erstellen

  • Skalare Funktionen
  • Tabellenwertige Funktionen
  • Besondere Aspekte und Alternativen zu Funktionen

Mit Triggers auf Datenmanipulation reagieren

  • DML Triggers
  • Verschachtelte und rekursive Triggers

In-Memory Tabellen

  • Memory Optimized Tabellen
  • Native Stored Procedures

Verwendung von Managed Code (.net) in SQL Server

  • SQL Server .net Integration
  • Import und Konfiguration von Assemblies
  • Verwendung von Managed Code

XML-Daten in SQL Server ablegen und abfragen

  • Einführung in XML und XML Schemas
  • XML datentyp in SQL Server
  • Das FOR XML Statement
  • Einführung in xQuery

Arbeiten mit SQL Server Spatial Data

  • Einführung in „Spatial“
  • GEOMETRY und GEOGRAPHY Datentypen verwenden
  • „Spatial“ Daten abfragen

Blobs und Dokumente in SQL Server ablegen und abfragen

  • Überblick über BLOB-Daten
  • FileStream
  • SQL Server Volltextsuche

https://www.etc.at/seminare/SQLPP