Re: triggeraufgabeGeschrieben von Jack on April 24, 2004 um 23:05: Als Antwort auf triggeraufgabe 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:
|