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.