Die Teilnehmenden erwerben grundlegendes Wissen zur Speicherung, Organisation und Optimierung von Daten für schnelle Abfragen in unterschiedlichen Datenbanksystemen.

Grundlagen des Datenmanagements für relationale und NoSQL-Datenbanken
  • Daten effizient speichern, organisieren und für schnelle Abfragen optimieren
  • Unterschiede zwischen relationalen und NoSQL-Datenbanken verstehen und anwenden

SQL für relationale Datenbanken
  • Grundlegende SQL-Abfragen zur Datenextraktion und -manipulation formulieren
  • Joins und Aggregationen nutzen, um Daten strukturiert auszuwerten

NoSQL-Datenbanken für flexible Datenmodelle
  • Grundlagen dokumentenbasierter, spaltenorientierter und Graph-Datenbanken verstehen
  • Anwendungsfälle für NoSQL-Technologien in der Verarbeitung großer Datenmengen identifizieren

Effektives Datenmanagement für skalierbare Systeme
  • Datenbanken so strukturieren, dass sie für unterschiedliche Abfragearten optimiert sind
  • Strategien zur Skalierung und Performance-Steigerung in unterschiedlichen Datenbanksystemen umsetzen

Automatisierung und Integration in Datenbankprozesse
  • ETL-Prozesse zur effizienten Datenmigration zwischen relationalen und NoSQL-Datenbanken implementieren
  • Stored Procedures zur Automatisierung wiederkehrender Datenoperationen entwickeln
  • Datenbanken gezielt für verschiedene Anwendungsbereiche strukturieren und optimieren
  • Best Practices für die Verwaltung, Skalierung und Optimierung relationaler sowie NoSQL-Datenbanken einsetzen