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