Diese Weiterbildung vermittelt fortgeschrittene SQL-Techniken für Softwareentwickler. Teilnehmer vertiefen ihre Kenntnisse in der Datenbankprogrammierung und Optimierung von SQL-Abfragen für performante Anwendungen.

  • Grundlagen der relationalen Datenbanken: Architektur, Normalisierung und ACID-Prinzipien
  • Fortgeschrittene SQL-Techniken: komplexe Joins, Subqueries, Views und Stored Procedures
  • Indexierung, Partitionierung und Performance-Tuning für große Datenmengen
  • Datenbankoptimierung mit Query Execution Plans und Indexstrategien
  • Trigger, Funktionen und Transaktionen für effiziente Datenverarbeitung
  • NoSQL vs. SQL: Kombination relationaler und nicht-relationaler Datenbanken
  • Sicherheit in der Datenbankentwicklung: Benutzerrechte, Zugriffskontrolle und Auditing
  • Datenbankintegration in Softwareprojekte: Anbindung mit Python, Java und C#
  • Praxisprojekt: Entwicklung und Optimierung einer datenbankgestützten Softwarelösung