Prof - Fachbereich Informatik Hochschule Darmstadt

Werbung
Prof. Dr. Wolfgang. Weber
Fachhochschule Darmstadt
Fachbereich Informatik
PL-SQL_StoredProc_Triggers
Datenbanken II
Übung 3
PL/SQL-Programmierung,
Stored Procedures, Triggers
1. Schreiben Sie ein Stored Procedure, die die Anzahl der Flugstunden eines Piloten
(STUNDENANZAHL in der Tabelle PILOT) um die Anzahl der Flugstunden eines Fluges
(FLUGZEIT in der Tabelle FLUGTYP) erhöht in Abhängigkeit von der
PERSONALNUMMER des Piloten und der FLUGNUMMER.
2. Überzeugen Sie sich von der Richtigkeit der Stored Procedure durch interaktiven Test in
SQL*PLUS mit geeigneten Übergabeparametern.
3. Nutzen Sie die Stored Procedure aus Teil 2. um einen Insert-, einen Update- und einen
Delete-Trigger für die Tabelle FLIEGT zu schreiben, der bei jedem Insert, Update und
Delete auf einem FLIEGT-Datensatz die Flugstunden dem entsprechenden Piloten
gutschreibt bzw. in Abzug bringt.
Herunterladen