Die Teilnehmenden erwerben Kenntnisse in der Entwicklung und Optimierung von effizienten Datenbankmodellen für relationale und NoSQL-Systeme.

SQL für die Entwicklung effizienter Datenbankmodelle
  • Datenbanktabellen und Beziehungen mit SQL modellieren und optimieren
  • Joins, Normalisierung und Indexierung zur Verbesserung der Abfragegeschwindigkeit nutzen

Strukturiertes Datenmanagement für performante Modelle
  • Daten effizient speichern, organisieren und für schnelle Abfragen optimieren
  • Primär- und Fremdschlüssel zur Sicherstellung von Konsistenz und Integrität einsetzen

Optimierung relationaler Datenbanken
  • Datenbankdesign durch Normalisierung und Denormalisierung an spezifische Anforderungen anpassen
  • Sicherung der Performance durch Partitionierung, Indexstrategien und Abfrageoptimierung

NoSQL-Datenbankmodelle für flexible Anforderungen
  • Unterschiedliche Modelle wie dokumenten-, spalten- oder graphbasierte NoSQL-Datenbanken verstehen
  • Anwendungsfälle für den Einsatz von NoSQL-Technologien in skalierbaren Architekturen bewerten

Automatisierung und Wiederholbarkeit von Datenprozessen
  • Stored Procedures zur Automatisierung wiederkehrender Datenverarbeitungsabläufe entwickeln
  • ETL-Prozesse zur effizienten Integration und Migration von Daten implementieren
  • Datenbankmodelle gezielt für unterschiedliche Anwendungszwecke konzipieren und optimieren
  • Best Practices zur Gewährleistung von Skalierbarkeit, Performance und Datenintegrität einsetzen