Datenbanksysteme mit SQL und Zusatzqualifikation Python In dieser Weiterbildung erlernen Sie die Grundlagen der Datenbankentwicklung und vertiefen Ihre Kenntnisse in der Programmierung mit Python. Sie erwerben Fähigkeiten, um relationale Datenbanken zu entwerfen, zu implementieren und zu verwalten. Sie setzen sich mit der Datenbankentwicklung auseinander, indem Sie die Struktur und Funktionsweise relationaler Datenbanksysteme verstehen. Sie lernen, Datenbankabfragen mit SQL zu formulieren und komplexe Datenstrukturen zu modellieren. Zudem entwickeln Sie Kompetenzen in der Programmierung mit Python, um Datenbankanwendungen zu erstellen und zu automatisieren. Durch praxisorientierte Übungen und Projektarbeiten wenden Sie die erlernten Konzepte der Datenbankentwicklung an. Sie implementieren eigene Datenbanklösungen und integrieren Python-Skripte zur Datenverarbeitung. Nach Abschluss der Weiterbildung sind Sie in der Lage, Datenbankentwicklung in verschiedenen beruflichen Kontexten anzuwenden und datenbankgestützte Anwendungen zu entwickeln.

Grundlagen relationale Datenbanken
  • Kenntnisse im Bereich datenbank entwicklung durch die Einführung in relationale Datenbanken
  • Datenbankmodellierung und Namenskonventionen
  • Vertiefung der Normalisierung mit Fokus auf datenbank entwicklung
  • Relationale Algebra

SQL-Befehle und Datenabfrage
  • Praktische Anwendungen aus der datenbank entwicklung mit SELECT, JOIN und GROUP BY
  • ORDER BY und Kombination mehrerer Anfragen
  • Daten ändern unter Berücksichtigung von datenbank entwicklung über INSERT, UPDATE und DELETE
  • Indizes

Einführung in Python-Programmierung
  • Einführung: Algorithmen und Python-Grundlagen im Kontext von datenbank entwicklung
  • Syntax und Semantik
  • Anwendung von Variablen und Zuweisungen bei datenbank entwicklung
  • Datentypen: Ganzzahlen, Gleitkommazahlen, komplexe Zahlen
  • Listen und ihre Methoden im Rahmen von datenbank entwicklung
  • Kontrollstrukturen: if, else, elif
  • Schleifen: for und while im Zusammenhang mit datenbank entwicklung
  • Funktionen definieren und aufrufen

Erweiterte Programmiertechniken mit Python
  • Fehlerbehandlung mit try und except im Bereich datenbank entwicklung
  • Module importieren und nutzen
  • Einführung in OOP (Klassen und Objekte) mit Bezug auf datenbank entwicklung