Schulungsübersicht

Einführung in Oracle Database 19c

  • Überblick über Oracle Database 19c
  • Installation und Konfiguration
  • Oracle Datenbank-Architektur
  • Werkzeuge für die Datenbankverwaltung

SQL Wiederholung und fortgeschrittene Konzepte

  • Grundlegende SQL Übersicht
    • Auswählen, Einfügen, Aktualisieren, Löschen
    • Joins, Unterabfragen und Mengenoperationen
  • Fortgeschrittene SQL Konzepte
    • Analytische Funktionen
    • Hierarchische Abfragen
    • Erweiterte Gruppierung und Aggregation

Einführung in PL/SQL

  • Überblick über PL/SQL
  • PL/SQL Blockstruktur
  • Variablen, Konstanten und Datentypen
  • Kontrollstrukturen: if, loop, case

PL/SQL Programmeinheiten

  • Prozeduren und Funktionen
  • Pakete und Paketkörper
  • Auslöser und Auslösungsverwaltung
  • Autonome Transaktionen

Fortgeschrittene PL/SQL Funktionen

  • Sammlungen: assoziative Arrays, verschachtelte Tabellen, VARRAYs
  • Bulk-Verarbeitung mit BULK COLLECT und FORALL
  • dynamisch SQL mit EXECUTE IMMEDIATE
  • PL/SQL Datensätze und zusammengesetzte Datentypen

Fehlerbehandlung und Debugging

  • Behandlung von Ausnahmen: Vordefinierte und benutzerdefinierte Ausnahmen
  • PL/SQL Debugging-Techniken
  • Verwendung von DBMS_OUTPUT und DBMS_DEBUG

Performance-Tuning und Optimierung

  • SQL Techniken zur Abfrageoptimierung
  • Verstehen von Ausführungsplänen
  • Indizierungsstrategien
  • Verwendung von Hints zur Abfrageoptimierung

PL/SQL Beste Praktiken

  • Schreiben von effizientem PL/SQL Code
  • Kodierungsstandards und Konventionen
  • Sicherheitsüberlegungen in PL/SQL
  • Verwaltung von Abhängigkeiten und Versionskontrolle

Fortgeschrittene SQL Themen

  • Erweiterte Joins und Unterabfragen
  • Rekursive Abfragen
  • Verwendung regulärer Ausdrücke in SQL
  • Implementierung der Volltextsuche

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse von SQL und relationalen Datenbankkonzepten
  • Vertrautheit mit Oracle Database 19c-Umgebung

Zielgruppe

  • Database Administratoren
  • Database Entwickler
  • SQL Programmierer
  • IT-Fachleute
 28 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien