Einführung in die Performance-relevanten Interna der Datenbank-Engine beim Speichern und Abrufen von Daten. Ein Schwerpunkt liegt auf der Analyse von Ausführungs-Plänen. Themen: Ausführliches Beleuchten von Indizierungs-Strategien, Verstehen, Beobachten und Beheben von Locking-Problemen und weitere Themen.
Fortgeschrittene Techniken zum Entwickeln von SQL Scripts und Objekten (Functions, Procedures, Trigger). Patterns und Best Practices zum Implementieren von Business Logik in SQL Server.
Das Seminar führt kurz und knapp in die Sprache TSQL ein. Die Teilnehmer lernen die Grundlagen und können nach dem Seminar mit ein wenig Nachbereitung das Wissen produktiv anwenden.
Formulieren intelligenter SELECTs, Setzen komplexer Filter, Verdichten von Daten, Fortgeschrittene Techniken zum Verknüpfen von Tabellen etc., Besondere Probleme beim Umgang mit Datums-, Währungs- und NULL-Werten, Einsatz analytischer Funktionen (Window-Functions) etc.
Features des Geodaten-Typs in SQL Server und .NET. Vervollständigung existierender Adress-Daten mit Hilfe von Geodaten-Diensten im Internet. Erstellen eigener Maps und Visualisierung von Geodaten in Reporting Services.
Einstiegs-Seminar. *** Auf Daten lesend und schreibend zugreifen *** Tabellen verknüpfen *** Datenbanken, Tabellen und andere Objekte erzeugen *** Constraints (Primärschlüssel, Standardwerte für Spalten).