Kontakt aufnehmen

Schulungsübersicht

Einführung in Datenbanken

  • Was ist eine Datenbank?
  • Datenbankarten
  • Einleitung in relationale Datenbanken
  • Überblick über Datenbanksysteme (DBMS)
  • Funktionen eines DBMS
  • Gängige DBMS-Softwaren

Grundlagen des Datenbankdesigns

  • Konzeptionelle, logische und physische Datenmodelle
  • Einführung in das Entity-Relationship-Modellieren (ER)
  • Erstellung von ER-Diagrammen
  • Entitäten, Attribute sowie Beziehungen

Normalisierung und Datenbankdesign

  • Normalformen (1NF, 2NF, 3NF, BCNF)
  • Vorteile der Normalisierung
  • Praktische Beispiele zur Normalisierung
  • Denormalisierung und ihre Anwendungsgebiete

Einführung in SQL

  • SQL-Syntax und -Struktur
  • Datentypen in SQL
  • Befehle zum Erstellen, Ändern und Löschen von Objekten: CREATE, ALTER, DROP
  • Einschränkungen wie PRIMARY KEY, FOREIGN KEY, UNIQUE sowie NOT NULL

Manipulation von Daten mit SQL

  • Befehl INSERT
  • Ausführung von Masseneinfügevorgängen
  • Befehle UPDATE und DELETE
  • Einsatz der WHERE-Klausel

Abfragen von Daten mittels SQL

  • Befehl SELECT
  • Filtern von Daten mit der WHERE-Klausel
  • Sortierung von Datensätzen mithilfe von ORDER BY
  • Nutzung von LIMIT und OFFSET

Fortgeschrittene SQL-Konzepte

  • Verwendung von INNER JOIN, LEFT JOIN, RIGHT JOIN sowie FULL JOIN
  • Erstellung von Unterabfragen
  • Einsatz der GROUP BY- und HAVING-Klauseln
  • Aggregatfunktionen wie COUNT, SUM, AVG, MAX und MIN

Arbeiten mit Indizes und Ansichten

  • Erstellen sowie Nutzen von Indizes
  • Vorteile und Nachteile der Indizierung
  • Erstellung und Verwaltung von Datenbankansichten
  • Nutzung von Ansichten zur Vereinfachung von Abfragen

Datenbanksicherheit und Transaktionen

  • Verwaltung von Benutzerrollen sowie Berechtigungen
  • Einhaltung bewährter Sicherheitspraktiken
  • Die ACID-Eigenschaften
  • Befehle COMMIT und ROLLBACK

Optimierung und Wartung von Datenbanken

  • Analyse sowie Optimierung von SQL-Abfragen
  • Nutzung des EXPLAIN-Plans zur Abfrageanalyse
  • Strategien zum Erstellen von Backups
  • Datenbankwiederherstellung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundsätzliche Kenntnisse der Computerbedienung

Zielgruppe

  • Datenbankadministratoren
  • IT-Fachkräfte
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien