SQL ANSI

SQL ist die Standardsprache einer Vielzahl von Datenbanksystemen und weitaus mächtiger, als man auf den ersten Blick annehmen möchte. Mithilfe fortgeschrittener Indizierungstechniken und weiteren Optimierungsmöglichkeiten können Sie die Leistung und Stabilität ihrer Datenbanken deutlich erhöhen. In diesem Kurs lernen Sie alle Möglichkeiten und Feinheiten der ANSI SQL kennen und diese anzuwenden.

Zielgruppe
  • Softwareentwickler
  • Webentwickler
  • Projektleiter
Schulungsziel

Die Teilnehmer können über die ANSI-SQL Sprache alle relevanten Datenbanken ansprechen und unter Zuhilfenahme erweiterter Befehle und Optionen deutlich höhere Performanz erzielen.

Voraussetzungen

Sie sollten Grundkenntnisse zur Modellierung von Relationalen Datenbanken besitzen. Falls Ihnen diese Vorkenntnisse fehlen, empfehlen wir zuvor den Kurs Relationales Datenbankdesign zu belegen.

Empfehlungen
  • Grundlagen des Software Engineering
  • Relationales Datenbankdesign
Inhalte
  • Relationales Datenbankdesign
  • Arbeitsweise von Datenbanken
  • Structured Query Language (SQL): der SELECT-Befehl
  • Die Verknüpfung (Join)
  • Arbeiten mit Gruppenfunktionen
  • Unterabfragen (Subqueries)
  • Weitere SQL Befehle
  • Transaktionsschutz
  • Datenbanken optimieren
  • Erweiterte Normalformen für effiziente Datenbanken
  • Betriebliche Anwendungen / Data Warehouse, Data Mining
  • Techniken für effiziente Versionierung/ Partitionierung von Datenbanken
  • Verteilte Datenbanken/ NoSQL