Datenbankprogrammierung mit PL/SQL
In diesem Seminar erlernen Sie die Grundlagen und weiterführende Elemente der prozeduralen Programmierung in Oracle. Das Seminar versetzt Sie in die Lage, eigene, komplexe PL/SQL Programme strukturiert und effizient zu schreiben. Wir zeigen Ihnen, wie Sie Funktionen, Prozeduren und Packages in der Datenbank speichern. Sie lernen den Programmblauf durch DML Trigger zu steuern. In Übungsaufgaben wenden Sie die Theorie direkt praktisch an.
Inhalt
- Aufgaben, Zweck und Sprachumfang von PL/SQL
- Architektur, Aufbau und Struktur eines PL/SQL-Blocks
- Ablaufsteuerung (IF-THEN-ELSE, CASE)
- Cursors (Implizite und Explizite) und Cursor-Attribute
- Schleifen (INFINITE, WHILE, Cursor FOR, EXIT WHEN)
- Fehlerbehandlung (Exception Handling)
- Transaktionshandling
- Datentypen, Records und Associative Arrays
- Stored Procedures, Functions und Packages:
(Aufbau und Features, Information Hiding, Overloading, Persistent State Variables) - Sicherheitsmodelle (Definer und Invoker Rights)
- Autonome Transaktionen
- Programmierung und Einsatz von DML-Triggern
Methoden
Vortrag, Diskussion, Fallbeispiele, Praktikum am System.
Zielgruppe
Entwickler, Datenbankadministratoren und technische Projektleiter
Voraussetzungen
SQL, idealerweise Kenntnis einer anderen prozeduralen Programmiersprache
Stefan Ausmann
info
held-informatik
de