Übungsaufgaben Lektion 1
zur Datenbank Onlineshop

SQL-Syntax

SELECT [DISTINCT] * | spalte1 [AS alias1], spalte2 [AS alias2], …
FROM tabelle

Hinweis: Optionale Elemente stehen in eckigen Klammern. Ein senkrechter Strich trennt Alternativen.

Aufgaben

Die Datenbank Onlineshop enthält exemplarische Daten eines fiktiven Onlineshops.

Entwerfen Sie SQL-Abfragen, um die folgenden Daten zu erhalten:

1.) Gesucht sind alle Attribute der Tabelle Kunden.
2.) Gesucht sind die Attribute Name, Kategorie und Preis der Tabelle Produkte.
3.) Gesucht sind alle Bewertungen mit Produkt_ID, Kommentar und Bewertung.
4.) Gesucht sind alle Kunden mit Email und Stadt, wobei Email als 'Mailadresse' und Stadt als 'Wohnort' ausgegeben werden sollen.
5.) Gesucht sind alle Werte, die als Bewertung abgegeben wurden. Jeder Wert des Attributs Bewertung der Tabelle Bewertungensoll nur einmal ausgegeben werden.
6.) Gesucht sind alle Werte, die als Status einer Bestellung vergeben wurden. Jeder Status soll nur einmal ausgegeben und die Spalte als 'Status einer Bestellung' benannt werden.