SQL-Entwicklung im Detail
  • Kennenlernen der relationalen Datenbankkonzepte
  • Übersicht über SQL-Konzepte: DDL, DML, DCL, TCL
  • Erlernen von Best Practices für effektiven SQL-Code
Erweiterte SQL-Techniken
  • Umsetzung von Unterabfragen, CTEs und Window Functions
  • Nutzung von Joins und Unions für Datensätze
  • Einsatz von Fallanweisungen und bedingter Logik
Effizienzsteigerung und Indizierung
  • Indizierungsmethoden für schnelle Anfragen verstehen
  • Strategien zur Query-Optimierung und Analyse von Ausführungsplänen
  • Optimierung der Datenbankleistung mit Best Practices
Fortgeschrittene SQL-Programmierung
  • Erstellen von wiederverwendbaren gespeicherten Prozeduren
  • Verwendung benutzerdefinierter Funktionen zur Datenbearbeitung
  • Automatisierung von Datenbankprozessen mit Triggern
SQL für Datenanalyse und Berichtswesen
  • Analysen durch Aggregation und Gruppierung von Daten
  • Nutzung von SQL für instantane Datenanalysen und Business Intelligence
  • Erstellung von Ansichten und materialisierten Ansichten für Berichte
Sicherheit und Transaktionssteuerung
  • Benutzerrechte und Zugriffskontrollen verwalten
  • Handhabung von Datenbanktransaktionen mit COMMIT und ROLLBACK
  • Gewährleistung von Datenintegrität und ACID-Konformität