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


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]