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
Erfahrungsberichte (4)
Um routinemäßige SQL-Anfragen zu verstehen und besser zu beherrschen
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Er hat sehr gut erklärt und Leitfäden für die Übungen gegeben.
Stoyan - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Ich mag alles.
Angel - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Ich mochte das Format der Schulung sehr, praktisch und direkt in SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung