- Adobe
- AutoCAD
- AWS
- Azure
- Cisco
- Datenbanken
- Datenschutz
- Exchange Server
- Hyper-V
- Internet
- ITIL®
- Kaufm. Anwendungen
- Linux
- Lotus
- Microsoft 365
- Microsoft Office
- Office 365
- Oracle
- Powershell
- Praxisworkshops
- PRINCE2
- Proxmox
- Programmieren
- SEO
- Sharepoint
- Soft-Skills
- SQL Server
- System Center
- Veeam
- VMware
- Webdesign Anwendungen
- Windows Server
Oracle: PL/SQL und Datenbankprogrammierung
Es richtet sich vorrangig an Fachkräfte im Bereich Datenbankentwicklung und -administration sowie Anwendungsentwicklung und Systemanalyse. Der Fokus des Seminars liegt darauf, den Teilnehmern das Implementieren von Prozeduren, Funktionen, Packages und Triggern in Oracle-Datenbanken zu vermitteln.
Kursinhalt
Dieser Kurs behandelt folgende Themen:
PL/SQL-Grundlagen:
- Technologie
- Einführung in PL/SQL
- Unterschied zwischen SQL und PL/SQL
- Architektur und Ausführungsmechanismus
- Interaktion mit dem Oracle Server
- SQL in PL/SQL verwenden
- Binden und Host-Variablen
- Native dynamische SQL-Anweisungen
- Sprachelemente
- Deklaration, Anweisungs- und Ausnahmebereich
- Bedingte Kontrollstrukturen und Schleifen
- Blöcke und Verschachtelung
- Datentypen
- Skalare, zusammengesetzte, Referenz- und LOB-Datentypen
- Funktionen und Prozeduren erstellen
- Erstellen, Aufrufen und Löschen
- Formaler und tatsächlicher Parameter, IN, OUT, IN OUT Parameter
Unterprogramme und Packages:
- Unterprogramme verwalten
- Überladen von Unterprogrammen
- Forward-Deklarationen
- Abhängigkeiten verwalten
- Direkte und indirekte Abhängigkeiten
- Nutzung des Oracle Data Dictionary
- Exceptions behandeln
- Systemdefinierte und benutzerdefinierte Exceptions
- Anheben und Behandeln von Exceptions
Erweiterte Datentypen und Cursor:
- Definition und Anwendung von PL/SQL Tabellen und Records
- Index-By-Tables und Nested Tables
- Records und deren Nutzung
- Explicite Cursor verfassen
- Cursorattribute
- Parametrisierte Cursor
- Fortgeschrittene Konzepte expliciter Cursor
- FOR UPDATE-Klausel
- Cursorvariablen
Packages und Trigger:
- Arbeiten mit zusammengesetzten Datentypen
- Nested Tables und VARRAYs
- Typen in der Datenbank speichern
- Weitere Package-Konzepte
- Packages erstellen und verwalten
- Öffentliche und private Konstrukte
- Verwendung von Standard-Packages wie DBMS_OUTPUT und UTL_FILE
- Datenbank-Trigger erstellen
- Trigger-Events und Trigger-Typen
- Trigger auf Zeilen- und Tabellenebene
Fortgeschrittene Konzepte:
- LOBs (Large Objects) bearbeiten
- Arbeiten mit BLOBs, CLOBs und NCLOBs
- Externe LOBs
- Richtlinien für die PL/SQL Programmierung
- Best Practices für Performance
- Lesbarkeit und Wartungsfähigkeit
- Analyse und Fehlersuche
- Debugging in PL/SQL
- Ausnahmebehandlungsstrategien
- Nutzung des DBMS_TRACE und DBMS_PROFILER
Anforderungen
Kenntnisse entsprechend der Inhalte des Seminars "Professioneller Einstieg in Oracle SQL" und Programmiererfahrung.
Kurs-Daten
Seminar: | OR2 |
Preis: | 2590.00 € zzgl. Mwst. |
Dauer: | 5 Tage |