Transcript
www.oracle.com/academy
Datenbankprogrammierung mit PL/SQL – Kursbeschreibung Überblick Dieser Kurs bietet den Studenten eine Einführung in PL/SQL, die prozedurale Erweiterungssprache für SQL von Oracle, und in die relationale Datenbank von Oracle. Die Teilnehmer lernen hierbei die Unterschiede zwischen SQL und PL/SQL kennen. Außerdem untersuchen Sie die Merkmale von PL/SQL und erfahren, wie dies zur Erweiterung und Automatisierung von SQL bei der Verwaltung der Oracle-Datenbank verwendet wird. Am Ende dieses Kurses steht ein Projekt, bei dem Studenten eine Datenbanklösung für ein Unternehmen oder eine Organisation programmieren, implementieren und vorführen.
Verfügbare Sprachen für Schulungsunterlagen:
Englisch
Dauer
Empfohlene Kursdauer (gesamt): 180 Stunden* Anrechenbare Fortbildungsstunden für Lehrkräfte, die an einer Oracle Academy-Schulung teilnehmen: 60 * Die Kursdauer umfasst Anweisungen, Eigenstudium/Hausaufgaben, Übungen, Projekte und Beurteilung.
Zielgruppen Lehrkräfte
Fakultätsmitglieder an Fach- und Berufsschulen sowie Akademien und Universitäten, die Computerprogrammierung oder ein entsprechendes Fach unterrichten Lehrkräfte an weiterführenden Schulen, die Computerprogrammierung unterrichten
Studenten Studenten, die die Verfahren und Tools zum Automatisieren von Datenbankanwendungsaufgaben erlernen möchten Studenten, die über mathematische und logische Grundkenntnisse und analytische Problemlösungsfähigkeiten verfügen Einsteiger in die Programmierung und fortgeschrittene Programmierer, die fundierte Kenntnisse der PL/SQL-Programmiersprache aufbauen möchten
Voraussetzungen Erforderlich Vorherige Erfahrung mit mindestens einer Programmiersprache Empfohlen Vorherige Erfahrung mit einer Datenbankanwendung Oracle Academy-Kurs: Datenbankdesign und -programmierung mit SQL
Empfohlene nächste Kurse
Getting Started with Java Using Alice Creating Java Programs with Greenfoot Java-Einführung Java-Programmierung
Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein.
2 Themen der einzelnen Lektionen Grundlagen
Einführung in PL/SQL Vorteile von PL/SQL PL/SQL-Blöcke erstellen
Variablen und Datentypen definieren
Variablen in PL/SQL verwenden Lexikalische PL/SQL-Einheiten erkennen Datentypen erkennen Skalare Datentypen verwenden Ausführbare PL/SQL-Anweisungen schreiben Verschachtelte Blöcke und Variablengeltungsbereich Bewährte Programmierverfahren
SQL in PL/SQL verwenden
Prüfung von SQL-DML Daten in PL/SQL abrufen Daten in PL/SQL bearbeiten Transaktionskontrollanweisungen verwenden
Programmstrukturen zum Steuern des Ausführungsflusses
Bedingungskontrolle: IF-Anweisungen Bedingungskontrolle: CASE-Anweisungen Iterative Kontrolle: Einfache Schleifen Iterative Kontrolle: WHILE- und FOR-Schleifen Iterative Kontrolle: Verschachtelte Schleifen
Cursor und Parameter verwenden
Einführung in explizite Cursor Explizite Cursorattribute verwenden Cursor-FOR-Schleifen Cursor mit Parametern Cursor für UPDATE verwenden Mehrere Cursor verwenden
Composite-Datentypen verwenden
Benutzerdefinierte Datensätze Datensatztabellen indizieren
Exception-Behandlung
Exceptions bearbeiten Oracle Server-Exceptions abfangen Benutzerdefinierte Exceptions abfangen Umfang von Exceptions erkennen
Prozeduren verwenden und verwalten
Prozeduren erstellen Parameter in Prozeduren verwenden Parameter übergeben
Funktionen verwenden und verwalten
Funktionen erstellen Funktionen in SQL-Anweisungen verwenden Prüfung des Data Dictionarys Prozeduren und Funktionen verwalten Prüfung von Objektberechtigungen Rechte des aufrufenden Benutzers und autonome Transaktionen verwenden
Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein.
3 Packages verwenden und verwalten
Packages erstellen Packagekonzepte verwalten Fortgeschrittene Packagekonzepte
Packages optimal einsetzen
Persistenter Status von Packagevariablen Von Oracle bereitgestellte Packages verwenden
PL/SQL-Performance verbessern
Dynamische SQL verwenden PL/SQL-Performance verbessern
Trigger verwenden und verwalten
Einführung in Trigger DML-Trigger erstellen, Teil I DML-Trigger erstellen, Teil II DDL- und Datenbankereignistrigger erstellen Trigger verwalten
Abhängigkeiten erkennen und verwalten
Einführung in Abhängigkeiten Remote-Abhängigkeiten
PL/SQL-Compiler verwenden
PL/SQL-Initialisierungsparameter verwenden Compiler-Warnmeldungen anzeigen Bedingte Kompilierung verwenden Quellcode verbergen
Im Academy-Veranstaltungskalender können Sie nach Veranstaltungen in Ihrer Nähe suchen und sich dafür registrieren.
Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein.