triggeraufgabe
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von dennis on März 02, 2004 um 16:06:
hallo hier ist eine Aufgabe die nicht schaffe zu lösen: Trigger werden oft auch eingesetzt, um replizierte Daten konsistent zu halten. Man denke etwa an ein Attribut Anzahl_Verkaeufe, das der Relation Verkaeufer in der Gebrauchtwagen-Datenbank zugeordnet ist. Der Wert dieses Attributes berechnet sich aus der Anzahl der Verkäufe, die der jeweilige Verkäufer getätigt hat. Der Wert dieses Attributs kann mit Datenbanktriggern auf der Relation Verkauf aktuell gehalten werden. Betrachten Sie folgende tabellen: Verkauf,Verkäufer,soderausstatung,Auto. P.S die unter den tabellen stehenden sind die attribute Verkauf Datum SerienNr (FK) Person_Id (FK) Verkaufspreis Verkaeufer Person_Id TelefonNummer Name Sonderausstattung Sonderausstattung SerienNr (FK) Preis Auto SerienNr Modell Hersteller Preis a) Mit welchem SQL-Befehl kann man die Spalte Anzahl_Verkaeufe in der Tabelle Verkaeufer ergänzen und den Default-Wert auf 0 setzen? 2 Punkte b) Schreiben Sie einen oder mehrere Datenbanktrigger, die die Spalte Anzahl_Verkaeufe bei Änderungen in der Tabelle Verkauf aktualisieren. Berücksichtigen Sie dabei alle Datenbankoperationen, die vorkommen können aufgabe a ist kein problem aber b
Schreibe eine Antwort
|