Datenbanken + SQL + Programmierung + Anwendungsentwicklung

Die Weiterbildung "Datenbanken: SQL-Grundlagen und Struktur" vermittelt eine fundierte Einführung in relationale Datenbanksysteme. Der Schwerpunkt liegt auf dem strukturierten Aufbau von Datenbanken sowie der sicheren Anwendung von SQL zur Abfrage und Pflege von Datenbeständen.

Relationales Modell und Datenbankdesign
  • Relationale Datenbanken einordnen, um Grundprinzipien von Datenbanken: SQL-Grundlagen und Struktur zu verstehen
  • Tabellen entwerfen, um Datentypen und Felder strukturiert in SQL-Datenbanken anzulegen
  • Schlüssel definieren, um Beziehungen in Datenbanken: SQL-Grundlagen und Struktur korrekt abzubilden
  • Daten normalisieren, um Redundanzen in relationalen SQL-Strukturen gezielt zu vermeiden

Datenabfrage und Manipulation
  • SELECT-Abfragen formulieren, um Daten in Datenbanken: SQL-Grundlagen und Struktur auszulesen
  • Ergebnisse filtern, sortieren und gruppieren, um Daten mit SQL gezielt auszuwerten
  • Tabellen verknüpfen, um Informationen über Joins in SQL-Datenbanken zusammenzuführen
  • Datensätze ändern, um Inhalte mit INSERT, UPDATE und DELETE strukturiert zu pflegen

Logik und Funktionen in SQL
  • Funktionen einsetzen, um Berechnungen in Datenbanken: SQL-Grundlagen und Struktur durchzuführen
  • Bedingungen formulieren, um logische Abfragen mit SQL präzise zu steuern
  • Werte berechnen, um Kennzahlen direkt in SQL-Abfragen zu ermitteln
  • Unterabfragen nutzen, um komplexe Datenabfragen in SQL-Datenbanken umzusetzen

Integrität und Sicherheit
  • Integrität sichern, um konsistente Datenbanken: SQL-Grundlagen und Struktur zu gewährleisten
  • Transaktionen steuern, um Änderungen in SQL-Datenbanken kontrolliert auszuführen
  • Zugriffsrechte verwalten, um Benutzerrollen in Datenbanken strukturiert zu regeln
  • Sicherheitsregeln anwenden, um SQL-Abfragen vor fehlerhaften oder unsicheren Eingaben zu schützen

Nach Abschluss der Weiterbildung können die Teilnehmenden Datenbanken mit SQL-Grundlagen und Struktur sicher anwenden. Sie sind in der Lage, Datenmodelle zu entwerfen, Abfragen zu formulieren und Datenbestände zu verwalten. Damit verfügen sie über eine tragfähige Basis für Aufgaben in Softwareentwicklung und Datenanalyse.