Kontakt aufnehmen

Schulungsübersicht

Einführung in Oracle Database 19c

  • Überblick über Oracle Database 19c
  • Installation und Konfiguration
  • Architektur der Oracle-Datenbank
  • Werkzeuge zur Datenbankverwaltung

SQL-Übersicht und fortgeschrittene Konzepte

  • Einführung in das Basis-SQL
    • Auswahl-, Einfüge-, Aktualisierungs- sowie Löschoperationen
    • Verknüpfungen, Unterabfragen und Mengenoperationen
  • Fortgeschrittene SQL-Konzepte
    • Analytische Funktionen
    • Hierarchische Abfragen
    • Erweiterte Gruppierung und Aggregation

Einführung in PL/SQL

  • Grundlagen von PL/SQL
  • Aufbau von PL/SQL-Blöcken
  • Variablen, Konstanten und Datentypen
  • Steuerungsstrukturen: if, Schleifen, case-Ausdrücke

PL/SQL-Programmeinheiten

  • Prozeduren und Funktionen
  • Pakete sowie deren Inhalte
  • Auslöser (Triggers) und deren Verwaltung
  • Autonome Transaktionen

Fortgeschrittene PL/SQL-Funktionen

  • Collections: assoziative Arrays, verschachtelte Tabellen sowie VARRAYs
  • Massenverarbeitung mittels BULK COLLECT und FORALL
  • Dynamisches SQL durch EXECUTE IMMEDIATE
  • PL/SQL-Datensätze sowie zusammengesetzte Datentypen

Fehlerbehandlung und Debugging

  • Behandlung von Ausnahmen: Vordefinierte und vom Nutzer definierte Fehlerarten
  • Techniken zum Debuggen von PL/SQL-Code
  • Nutzung der Pakete DBMS_OUTPUT und DBMS_DEBUG

Performance-Tuning und Optimierung

  • Möglichkeiten zur Optimierung von SQL-Abfragen
  • Verständnis von Ausführungsplänen
  • Strategien bezüglich Indexierung
  • Einsatz von Hinweisen (Hints) zur Abfrageoptimierung

Beste Praktiken in der PL/SQL-Programmierung

  • Erstellung effizienten PL/SQL-Codes
  • Coding-Standards und -Konventionen
  • Sicherheitsaspekte bei der Arbeit mit PL/SQL
  • Verwaltung von Abhängigkeiten sowie Versionskontrolle

Fortgeschrittene SQL-Themen

  • Erweiterte Verknüpfungen und Unterabfragen
  • Rekursive Abfragen
  • Einsatz regulärer Ausdrücke in SQL-Abfragen
  • Implementierung von Volltextsuche-Funktionen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse in SQL sowie im Umgang mit relationalen Datenbanken
  • Bekanntheit mit der Arbeitsumgebung von Oracle Database 19c

Zielgruppe

  • Datenbankadministratoren
  • Datenbankentwickler
  • SQL-Programmierer
  • IT-Fachkräfte
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien