Kurs:Wirtschaftsinformatik SS09 Datenbankmanagementsysteme/Teil 2/Verkaufsabteilung Aggregatfunktion

Aus Wikiversity

SQL (32 Punkte)

Gegeben seien folgende Relationen:

Produkt (produktNr, produktName, preis, hersteller)
Verkaeufer (verkaeuferNr, verkaeuferName, gehalt, abteilung)
Kunde (kundenNr, kundenName, stadt)
Rechnung (rechnungNr, produktNr, anzahl, kundenNr, verkaeuferNr, datum)

1) Geben Sie die folgenden SQL-Anweisungen an: a)Erzeugen Sie die Tabelle Rechnung. Wählen Sie geeignete Datentypen und berücksichtigen Sie die Primär- und Fremdschlüsselattribute.

2) Formulieren Sie die folgenden SQL-Anfragen unter Verwendung von geeigneten Aggregatfunktionen:

a) Geben Sie die Gesamtzahl der von Kunden aus Essen gekauften Produkte an.

b) Geben Sie für jede Abteilung die Anzahl der dort angestellten Verkäufer an.

c) Geben Sie den minimalen und den maximalen Gehalt der Verkäufer der Elektroabteilung an.

d) Geben Sie für alle Verkäufer der Elektroabteilung, die weniger als 100 unterschiedliche Kunden bedient haben, ihre Verkäufernummern, Verkäufernamen und die Anzahl der von ihnen bedienten Kunden an.