Datenbanken & SQL
Inhalt des Moduls

Datenbanken mit MySQL & UML: Datenflut meistern
Das moderne Internet generiert täglich eine gigantische Datenflut. Um diese effektiv zu verwalten, hat sich das relationale Datenbankmodell – ein seit Jahrzehnten bewährtes Konzept – auch in der Webentwicklung etabliert. In diesem Modul lernen Sie, wie Sie mit MySQL und UML effiziente relationale Datenbanken entwerfen und verwalten.
Wir behandeln grundlegende Datenbankkonzepte wie Normalisierung, Indizierung und Abfrageoptimierung. Sie sammeln praktische Erfahrungen mit SQL, der Standardsprache für die Interaktion mit relationalen Datenbanken.
Nach diesem Modul können Sie:
Relationale Datenbanken entwerfen und implementieren: Sie lernen, wie Sie mit Normalisierungstechniken effiziente Datenbankstrukturen entwerfen und Datenbanken mit MySQL erstellen.
SQL-Abfragen schreiben: Sie werden in der Lage sein, SQL-Abfragen zu schreiben, um Daten aus Datenbanken abzurufen, einzufügen, zu aktualisieren und zu löschen.
Datenbankleistung optimieren: Sie lernen Techniken zur Optimierung der Datenbankleistung kennen, z.B. Indizierung und Abfrageoptimierung.
Datenbankkonzepte verstehen: Sie erlangen ein solides Verständnis grundlegender Datenbankkonzepte, einschließlich Datenmodellierung, Normalisierung und ACID-Eigenschaften.
Lerninhalt

Datenbanken mit MySQL & UML: Datenflut meistern und moderne Konzepte anwenden
Das moderne Internet verarbeitet täglich eine gigantische Datenflut. Um diese zu bewältigen, hat das seit Jahrzehnten bewährte relationale Datenbankmodell die Webentwicklung im Sturm erobert. Diese Class führt Sie in moderne Konzepte der Datenhaltung ein, die in der Softwareentwicklung weit verbreitet sind und Unternehmen entscheidende Wettbewerbsvorteile verschaffen.
Sie lernen nicht nur das bewährte relationale Datenbankmodell kennen, sondern auch neuere Ansätze wie Datenbankmigrationen und objekt-relationales Mapping. Diese sind für moderne, datenbankgestützte Webanwendungen von entscheidender Bedeutung.
Die Weiterbildung beginnt mit einer Einführung in MySQL und UML. Dabei werden Ihnen grundlegende MySQL-Befehle und die grafische Modellierungssprache vermittelt. In praktischen Projekten wenden Sie das Gelernte direkt an, entwickeln ein physisches Datenbankmodell und erstellen Datenbank-Migrationsskripte.
Diese Class bereitet Sie optimal darauf vor, als PHP- & Laravel-Entwickler:in erfolgreich mit den aktuellen Standards der Datenhaltung umzugehen.
Workload
Für dieses Modul ist ein durchschnittlicher Workload von ca. 90 Stunden vorgesehen. Dieser Wert repräsentiert die geschätzte Gesamtzeit, die Sie für den erfolgreichen Abschluss des Moduls benötigen werden.


