Schulungsübersicht

Einführung in Databases

  • Was ist eine Datenbank?
  • Arten von Datenbanken
  • Einführung in relationale Datenbanken
  • Database Management Systeme (DBMS) im Überblick
  • Funktionen eines DBMS
  • Beliebte DBMS-Software

Database Entwurfsgrundlagen

  • Konzeptionelle, logische und physische Datenmodelle
  • Einführung in die Entity-Relationship (ER) Modellierung
  • Erstellen von ER-Diagrammen
  • Entitäten, Attribute und Beziehungen

Normalisierung und Database Entwurf

  • Normalformen (1NF, 2NF, 3NF, BCNF)
  • Vorteile der Normalisierung
  • Praktische Beispiele für Normalisierung
  • Denormalisierung und ihre Anwendungen

Einführung in SQL

  • SQL Syntax und Struktur
  • Datentypen in SQL
  • CREATE, ALTER, DROP Anweisungen
  • Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

SQL Datenmanipulation

  • INSERT-Anweisung
  • Bulk-Insert-Operationen
  • UPDATE- und DELETE-Anweisungen
  • Verwendung der WHERE-Klausel

Abfrage von Daten mit SQL

  • SELECT-Anweisung
  • Filtern von Daten mit WHERE-Klausel
  • Sortieren von Daten mit ORDER BY
  • Verwendung von LIMIT und OFFSET

Fortgeschrittene SQL-Konzepte

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
  • Schreiben von Unterabfragen
  • GROUP BY und HAVING-Klauseln
  • Aggregatfunktionen (COUNT, SUM, AVG, MAX, MIN)

Arbeiten mit Indizes und Ansichten

  • Erstellen und Verwenden von Indizes
  • Vor- und Nachteile von Indizes
  • Erstellen und Verwalten von Views
  • Verwendung von Views zur Vereinfachung von Abfragen

Database Sicherheit und Transaktionen

  • Benutzerrollen und Berechtigungen
  • Implementierung von bewährten Sicherheitsverfahren
  • ACID-Eigenschaften
  • COMMIT- und ROLLBACK-Anweisungen

Database Optimierung und Wartung

  • Analysieren und Optimieren von SQL Abfragen
  • EXPLAIN-Plan verwenden
  • Sicherungsstrategien
  • Wiederherstellung von Datenbanken

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Kenntnisse der Computerbedienung

Zielgruppe

  • Database Administratoren
  • IT-Fachleute
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien