Ein einsteigerfreundlicher Kurs zum Verständnis relationaler Datenbanken und sicherem Umgang mit SQL. Teilnehmende lernen zentrale Konzepte, Schemadesign, Beziehungen und praxisnahe Abfragen mit einfachen Beispielen.
Sie verstehen Client-Server-Datenflüsse, entwerfen kleine Schemata mit korrekten Beziehungen und schreiben klare SQL-Abfragen zum Lesen und Ändern von Daten.
• Routine im Umgang mit Computer und Tabellenkalkulationen
• Keine Vorkenntnisse zu Datenbanken nötig
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Modul 1: Allgemeines
• Client-Server-Architekturen und Kommunikation mit Datenbanken
• Datenbanken, Datenbankarten: relational, Key Value, Dokument im Überblick
• Wichtige Begriffe: Tabelle, Zeile, Spalte, Schlüssel, Constraint, Index
• Aufbau relationaler Datenbanken: Tabellen, Schlüssel und Relationen
Modul 2: Grundlegendes
• Primärschlüssel: Zweck, Eindeutigkeit und geeignete Wahl
• Beziehungen und Fremdschlüssel als verbindendes Element
• SQL-Überblick: Anweisungen, Klauseln und Ablauf einer Abfrage
Modul 3: Datenbankschemata
• Begriff und Nutzen eines Schemas
• Planung vom Bedarf zu Tabellen und Schlüsseln
• Attribute: Benennung, Datentypen, Nullbarkeit und Default-Werte
• Primärschlüssel und zusammengesetzter Primärschlüssel
Modul 4: Beziehungen
• Begriffe für Entitäten, Attribute und Assoziationen
• 1-zu-1-Muster und sinnvolle Einsätze
• 1 zu n: die häufigste Struktur
• m zu n mit Zwischentabellen
• Referentielle Integrität und Kaskaden
Modul 5: Abfragen mit SQL
• SELECT, FROM, WHERE Grundlagen mit Operatoren und Funktionen
• ORDER BY, LIMIT oder FETCH, DISTINCT für saubere Ergebnisse
• JOIN-Typen: Inner, Left, Right und passende Auswahl
• GROUP BY und HAVING für Auswertungen
Modul 6: Daten ändern und absichern
• INSERT, UPDATE, DELETE mit sicheren Mustern
• Constraints: NOT NULL, UNIQUE, CHECK und sinnvolle Einsätze
• Transaktionen und ACID-Grundlagen: Commit und Rollback
• Einfache Übersicht zu Isolation Levels und typischen Fallen
Modul 7: Struktur, Qualität und Performance-Grundlagen
• Normalformen: 1NF, 2NF, 3NF verständlich erklärt
• Indexe: wie sie helfen und wann sie schaden
• Views für wiederverwendbare Abfragen und Sicherheit
• Einfache ER-Diagramme und Namensstandards
Modul 8: Verschiedene Beispiele aus der Praxis
• To-do-Liste: Tabellen, Beziehungen und Kernabfragen
• Andere Beispiele: kleiner Shop oder Bibliothek mit Kerntabellen
• Beispielabfragen: Berichte, aktuelle Einträge, Zusammenfassungen
• Übergabe-Checkliste: Backups, Zugriffe, Change Control
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.